0

デバイス マネージャーのすべてのデバイスには、多数のプロパティが一覧表示されています (次の図を参照してください。一部のプロパティは緑色で強調表示されています)。各プロパティの意味を詳しく説明している情報源を見つけることができません。そのようなリソースがない場合、名前から意味を推測することしかできませんでした。

デバイス マネージャーの詳細

プログラムで各デバイスのステータスを取得して、(デバイス管理などから) 明示的に無効にされたデバイスのリストと、それらに関する詳細を取得しようとしています。これにより、デバイス マネージャーの詳細ページを調べることができました。

質問に答えるには、次のいずれかを実行できます。

  1. 一部のプロパティの意味を説明するリンクを参照してください。
  2. あなた自身が知っているいくつかの特性を説明してください。

どちらの場合も、ここですべての回答からコンパイルされたリストを作成します。これには、プロパティ名とその説明が含まれます。

4

1 に答える 1

1

Windows 2000 以降の (部分的な) ドキュメント:

新しいドキュメント

たとえば、次のように定義されている "Status" プロパティを丸で囲みました。

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

備考

の値は、Cfg.h で定義されているビット フラグDEVPKEY_Device_DevNodeStatusのビットごとの OR です。DN_ Xxx

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

于 2017-10-10T18:15:12.690 に答える