hDevInfoSet=SetupDiGetClassDevs(&MyGuid,
NULL,
NULL,
DIGCF_DEVICEINTERFACE|DIGCF_PRESENT);
Result=SetupDiEnumDeviceInterfaces(hDevInfoSet,
NULL,
&MyGuid,
MemberIndex,
&DevInterfaceData); 直接用这个函数,MyGuid 是从注册表查出来的接口类GUID。一般的非HID类设备,使用这个办法能找到的。对于个别找不到的应从主控制器开始查找。
|