Что означает каждое свойство на странице сведений диспетчера устройств?

Для каждого устройства в диспетчере устройств перечислены десятки свойств (см. Следующее изображение, некоторые свойства также выделены зеленым цветом). Я не могу найти источник, который подробно описывает значение каждого свойства. В отсутствие такого ресурса можно только догадываться о значении по именам.

Подробности диспетчера устройств

Я пытаюсь получить статус каждого устройства программно, чтобы получить список устройств, которые были явно отключены (из управления устройством или иным образом), и некоторые подробности о них. Это привело меня к изучению страницы сведений о диспетчере устройств.

Чтобы ответить на вопрос, вы можете сделать одно из следующих.

  1. Ссылка, которая объясняет значение некоторых свойств.
  2. Опишите некоторые свойства, которые вы сами знаете.

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

1 ответ

(частичная) документация для Windows 2000 и более поздних версий:

  • SetupDiGetDeviceRegistryProperty function

новая документация

Например, вы обвели свойство "Статус", которое определяется следующим образом:

DEVPKEY_Device_DevNodeStatus свойство устройства представляет состояние узла устройства (devnode).

Property key                      DEVPKEY_Device_DevNodeStatus
Property-data-type identifier     DEVPROP_TYPE_INT32
Property access                   Read-only access by installation applications and installers
Localized?                        No

замечания

Значение DEVPKEY_Device_DevNodeStatus является побитовым ИЛИ DN_Xxx битовые флаги, которые определены в Cfg.h

источник: https://msdn.microsoft.com/en-us/library/windows/hardware/ff542414(v=vs.85).aspx

Другие вопросы по тегам