0

对于设备管理器中的每个设备,都列出了许多属性(参见下图,其中一些属性也以绿色突出显示)。我找不到任何详细说明每个属性含义的来源。在没有这样的资源的情况下,只能从名称中猜测其含义。

设备管理器详细信息

我正在尝试以编程方式获取每个设备的状态,以获取已明确禁用的设备列表(来自设备管理或其他),以及有关它们的一些详细信息。这导致我探索设备管理器的详细信息页面。

要回答这个问题,您可以执行以下任一操作。

  1. 参考一个链接,它解释了一些属性的含义。
  2. 描述一些你自己知道的属性。

无论哪种情况,我都将创建一个从此处的所有答案编译而来的列表,其中包含属性名称及其描述。

4

1 回答 1

1

Windows 2000 及更高版本的(部分)文档:

较新的文档

例如,您圈出了“状态”属性,其定义如下:

DEVPKEY_Device_DevNodeStatusdevice 属性表示设备节点(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

评论

的值是Cfg.h 中定义DEVPKEY_Device_DevNodeStatus的位标志的按位或DN_ Xxx

来源:https ://msdn.microsoft.com/en-us/library/windows/hardware/ff542414(v=vs.85).aspx

于 2017-10-10T18:15:12.690 回答