!devnode

!devnode 확장은 디바이스 트리의 노드에 대한 정보를 표시합니다.

!devnode Address [Flags] [Service]  
!devnode 1 
!devnode 2

매개 변수

주소
노드를 표시할 디바이스 확장의 16진수 주소를 지정합니다. 이 값이 0이면 기본 디바이스 트리의 루트가 표시됩니다.

Flags
표시할 출력 수준을 지정합니다. 다음 비트의 조합일 수 있습니다.

비트 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 플래그 비트를 포함하는 노드입니다.)

서비스
서비스의 이름을 지정합니다. 이 항목이 포함된 경우 이 서비스에서 구동하는 디바이스 노드만 표시됩니다. (If 플래그 에는 비트 0x1, 이 서비스에서 구동하는 디바이스 노드가 포함되며 모든 자식이 표시됩니다.)

DLL

Kdexts.dll

추가 정보

이 확장 명령의 애플리케이션에 대한 플러그 앤 플레이 디버깅을 참조하세요. 디바이스 트리에 대한 자세한 내용은 WDK(Windows 드라이버 키트) 설명서 및 Mark Russinovich 및 David Solomon의 Microsoft Windows 내부 문서를 참조하세요.

설명

!devnode 1 명령은 보류 중인 모든 디바이스 개체 제거를 나열합니다.

!devnode 2 명령은 보류 중인 모든 디바이스 개체 배출을 나열합니다.

!devnode 0 1을 사용하여 전체 디바이스 트리를 볼 수 있습니다.