|
楼主 |
发表于 2015-7-9 17:26:29
|
显示全部楼层
找了个折中的方案,判断磁盘的TRIM属性来判断磁盘是否是固态硬盘,实现的函数还是发送ATA的函数DeviceIoControl,其中ICOTL选项是IOCTL_STORAGE_QUERY_PROPERTY,输出数据的结构体为DEVICE_TRIM_DESCRIPTOR,这个可以到MSDN上查找下相关函数使用的指导https://msdn.microsoft.com/en-us/library/windows/desktop/ff800830(v=vs.85).aspx |
|