AllenGG

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年7月26日

摘要: 一 起因: 获取硬盘信息和SMART数据的时候,发现固定的硬盘和透过USB转接的硬盘方法是不一样的,因此需要提前判断硬盘是哪种总线类型。 二 过程: 1.Deviceiocontrol函数 配合控制码 IOCTL_STORAGE_QUERY_PROPERTY 获取BusType 类型。BusType 阅读全文
posted @ 2019-07-26 14:42 AllenGG 阅读(1160) 评论(0) 推荐(1)

摘要: 一 起因: 因为近期需要写一个获取磁盘SMART数值的Windows 工具,研究了下相关文档,发现后续执行的所有DeviceIocontrol函数,都要先获取设备的物理编号,physicalX。记录下我查到的方法。 执行环境VS2019。 二 过程: 1. SetupDiGetClassDevs ( 阅读全文
posted @ 2019-07-26 11:26 AllenGG 阅读(1429) 评论(0) 推荐(1)