Что означает каждое свойство на странице сведений диспетчера устройств?
Для каждого устройства в диспетчере устройств перечислены десятки свойств (см. Следующее изображение, некоторые свойства также выделены зеленым цветом). Я не могу найти источник, который подробно описывает значение каждого свойства. В отсутствие такого ресурса можно только догадываться о значении по именам.
Я пытаюсь получить статус каждого устройства программно, чтобы получить список устройств, которые были явно отключены (из управления устройством или иным образом), и некоторые подробности о них. Это привело меня к изучению страницы сведений о диспетчере устройств.
Чтобы ответить на вопрос, вы можете сделать одно из следующих.
- Ссылка, которая объясняет значение некоторых свойств.
- Опишите некоторые свойства, которые вы сами знаете.
В любом случае я буду создавать список, составленный из всех ответов, который будет иметь имя свойства и его описание.
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