Reputation: 3797
For every device in the device manager, there are scores of properties listed (see the following image, some of the properties are also highlighted in green). I am unable to find any source which details the meaning of each property. In absence of such a resource one could only guess the meaning from the names.
I am trying to get status of each device programatically to get a list of devices which have been explicitly disabled (from device manages, or otherwise), and some details about them. This lead me to exploring the details page of device manager.
To answer the question you could do either of the following.
In either case, I will be creating a list compiled from all answers here, which would have property name, along with its description.
Upvotes: 0
Views: 2099
Reputation: 283733
(partial) documentation for Windows 2000 and later:
newer documentation
For example, you circled the "Status" property, which is defined as follows:
The
DEVPKEY_Device_DevNodeStatus
device property represents the status of a device node (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
Remarks
The value of
DEVPKEY_Device_DevNodeStatus
is a bitwise OR of theDN_
Xxx
bit flags that are defined in Cfg.h
source: https://msdn.microsoft.com/en-us/library/windows/hardware/ff542414(v=vs.85).aspx
Upvotes: 1