Чтение полей свойств диспетчера устройств в Windows 7/8

Я разрабатываю приложение для Windows, которое дает подробности поля -> ИКС.

Где Х ->

Щелкните правой кнопкой мыши Мой компьютер>

    Properties >

          Device Manager > (select any Item - Say KeyBoard) >

                   Click it > standard PS/2 KeyBoard >

                                double Click standard PS/2 KeyBoard >

                                           click the Details Tab >

Под Свойством есть различные поля, такие как Отображаемое имя, Код проблемы, Родные братья и сестры и т. Д., И т. Д.?

Я хочу получить их ценности. Какой API Windows я могу использовать для этого. Я делаю это для Windows 7, а также Windows 8. Я надеюсь, что API останется прежним. Также у меня 64-битная машина. Это должно быть верно для любого устройства, детали которого я хотел узнать из диспетчера устройств.

Кроме того, я просто хочу, чтобы все операции - Чтение и Нет Set (запись), поэтому я думаю, что у меня не будет никаких проблем с нарушением прав администратора. Пожалуйста, предложите.! Я добавил снимки для справки! Скажем, например, я хочу узнать текущее состояние мыши HID USB Complaint Mouse (D0 (активен) или D2 (спит)).

Мне нужно получить это состояние питания D0.

Ответы на вопрос(3)

Ваш ответ на вопрос