!devnode
! Devnode拡張機能は、デバイスツリー内のノードに関する情報を表示します。
!devnode Address [Flags] [Service]
!devnode 1
!devnode 2
パラメーター
先
ノードが表示されるデバイス拡張機能の16進数のアドレスを指定します。 この値が0の場合は、メインデバイスツリーのルートが表示されます。
示す
表示する出力のレベルを指定します。 これは、次のビットの任意の組み合わせにすることができます。
ビット 0 (0x1)
表示に、デバイスノードのすべての子が含まれるようにします。
ビット 1 (0x2)
表示に、使用されているリソース (CM_RESOURCE_LIST) が含まれるようにします。 これには、IRP_MN_QUERY_RESOURCES によって報告されるブート構成と、IRP_MN_START_DEVICE の AllocatedResources パラメーターにデバイスに割り当てられたリソースが含まれます。
ビット 2 (0x4)
IRP_MN_FILTER_RESOURCE_REQUIREMENTS によって報告されたリソース (IO_RESOURCE_REQUIREMENTS_LIST) が表示されるようにします。
ビット 3 (0x8)
IRP_MN_START_DEVICE の AllocatedResourcesTranslated パラメーターに、デバイスに割り当てられている翻訳済みリソースの一覧が表示されます。
ビット 4 (0x10)
開始されていないデバイスノードのみを表示するように指定します。
ビット 5 (0x20)
問題のあるデバイスノードだけを表示するように指定します。 (これらは、フラグビット DNF_HAS_PROBLEM または DNF_HAS_PRIVATE_PROBLEM を含むノードです)。
処理
サービスの名前を指定します。 これが含まれている場合は、このサービスによって駆動されているデバイスノードだけが表示されます。 ( フラグ にビット0x1 が含まれている場合、このサービスによって駆動されるデバイスノードとそのすべての子が表示されます)。
DLL
Windows 2000 |
Kdextx86.dll |
Windows XP 以降 |
Kdexts.dll |
追加情報
この拡張機能コマンドのアプリケーションについては、「プラグアンドプレイデバッグ」を参照してください。 デバイスツリーの詳細については、Windows Driver Kit (WDK) のドキュメントと、Mark Russinovich と David ソロモンを使用したMicrosoft Windows の内部構造に関するドキュメントを参照してください。
注釈
! Devnode 1コマンドを実行すると、デバイスオブジェクトの保留中のすべての削除が一覧表示されます。
! Devnode 2コマンドは、デバイスオブジェクトのすべての保留中の取り出しを一覧表示します。
! Devnode 0 1を使用して、デバイスツリー全体を表示することができます。