阅读:1290回复:1
windows怎样唯一的标识一个USB设备?1、如果有两个同样的USB设备,在系统中的索引为0和1,当索引为0的设备拔出以后,再重新枚举,原来索引为1的设备是不是现在索引就变成0了? SetupDiEnumDeviceInterfaces (hardwareDeviceInfo, 0, pGuid, i, &deviceInfoData) 2、通过 SetupDiGetInterfaceDeviceDetail ( HardwareDeviceInfo, DeviceInfoData, functionClassDeviceData, predictedLength, &requiredLength, NULL) 获得的functionClassDeviceData->DevicePath 在这样的情况下是不是也会变化呢? |
|
沙发#
发布于:2009-05-29 23:56
是不是我没把问题描述清楚?
通过creatfile得到的句柄应该是唯一的而且不变的,但问题是closehandle之后再creatfile这个句柄又会变。 如果可能有多个设备,我需要定时更新这些设备列表,用什么办法做到呢? 在下没经验,还请高人们指点啊~~ |
|