Как получить только USB-устройства, а не все устройства в системе - PullRequest
3 голосов
/ 05 июня 2010

Греттинг всем,

Я получаю список устройств из системы.

но я не уверен, что если я хочу получить только USB-устройства, находящиеся в настоящее время в системе, значит,

Какой класс я должен указать в следующем коде (флаги DWORD)

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

1 Ответ

3 голосов
/ 09 июня 2010

Рассмотрите возможность использования EnumerateHostController().

Примеры

Дополнительная информация и подробное обсуждение здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...