从SetupDiGetClassDevs获取设备接口

时间:2011-02-15 10:43:11

标签: c++ windows winapi device

有可能以某种方式从CreateFile函数或相关函数中获取与SetupDiGetClassDevs一起使用的接口字符串吗?我必须扫描连接到计算机的设备。

1 个答案:

答案 0 :(得分:5)

对于从SetupDiGetClassDevs返回的每个设备,您需要使用SetupDiEnumDeviceInterfaces枚举设备接口,然后使用SetupDiGetDeviceInterfaceDetail检索详细数据。由SP_DEVICE_INTERFACE_DETAIL_DATA填写的SetupDiGetDeviceInterfaceDetail结构包含正确的CreateFile路径。