Идентификация устройства и настройка API - PullRequest
0 голосов
/ 01 октября 2011

Есть ли способ получить свойства устройств, которые соответствуют или принадлежат классу guid, а именно ClassName «Sensor».Я хочу получить информацию, чтобы отфильтровать устройства (датчики), которые не имеют отношения.Я полагаю, что вы можете перечислять устройства с помощью SetupDiEnumDeviceInfo, но есть ли способ получить дополнительную информацию о них?

В настоящее время я использую SetupDiGetDeviceRegistryProperty для получения значения реестра, связанного с устройством, но это правильный путь или есть альтернативаспособ сделать это?

Я хотел бы сделать это в пользовательском режиме, если это возможно.

1 Ответ

0 голосов
/ 11 октября 2011

Windows Driver Kit (WDK) поставляется с источником / двоичными файлами утилиты devcon, которая может быть полезна.Есть опция «listclass», которая даст вам идентификаторы оборудования каждого устройства, установленного в данном классе.Например:

devcon listclass sensor

Это может дать вам то, что вам нужно, хотя и окольным путем.

-scott

...