如何只获取USB设备而不是系统中的所有设备

时间:2010-06-05 12:50:16

标签: c++ windows winapi

向所有人施加压力,

我从系统中获取设备列表。

但我不确定如果我只想获得当前系统中的usb设备,

我必须在下面的代码中指定哪个类(DWORD Flags)

hDevInfo = SetupDiGetClassDevs(&GUID_DEVINTERFACE_USB_DEVICE,
                           0, // Enumerator
                           0,
                           DIGCF_PRESENT | DIGCF_INTERFACEDEVICE );

1 个答案:

答案 0 :(得分:3)

考虑使用EnumerateHostController()

<强>实施例

其他信息和详细讨论 here