WINAPI для получения статуса устройства - PullRequest
3 голосов
/ 10 февраля 2010

Доступен ли какой-либо вызов WINAPI для получения статуса определенного устройства. Я могу получить дескриптор устройства, используя вызовы:

  • SetupDiGetClassDevs
  • SetupDiEnumDeviceInfo
  • SetupDiSetSelectedDevice

Но я хочу удалить устройство только в том случае, если в статусе отображается код ошибки 28. (Пожалуйста, обратитесь к http://support.microsoft.com/kb/125174, чтобы узнать коды ошибок).

Из моего предыдущего поста я узнал, как удалить устройство, и оно прекрасно работает для меня.

Мне просто нужно знать, как получить состояние устройства с помощью вызова WINAPI.

Пожалуйста, руководство.

1 Ответ

2 голосов
/ 26 февраля 2011

Взгляните на CM_Get_DevNode_Status код состояния, который вы ищете, отсутствует как pulProblemNumber

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