!wdfkd.wdfumdevstacks
!wdfkd.wdfumdevstacks 확장은 암시적 프로세스의 모든 UMDF 디바이스 스택에 대한 정보를 표시합니다.
!wdfkd.wdfumdevstacks [Flags]
매개 변수
플래그
선택 사항. 표시할 정보의 유형을 지정합니다. 플래그 는 다음 비트의 조합일 수 있습니다. 기본값은 0x01.
비트 0(0x01)
각 디바이스 스택에 대한 자세한 정보를 표시합니다.
비트 7(0x80)
내부 프레임워크에 대한 정보를 표시합니다.
DLL
Wdfkd.dll
프레임워크
UMDF 2
추가 정보
자세한 내용은 커널 모드 드라이버 프레임워크 디버깅을 참조 하세요.
설명
커널 모드 디버깅 세션 또는 UMDF 호스트 프로세스(wudfhost.exe)에 연결된 사용자 모드 디버깅 세션에서 이 명령을 사용할 수 있습니다.
이 명령은 사용자 모드 명령 !wudfext.umdevstacks와 동일한 정보를 표시합니다.
이 명령을 사용하기 전에 !process를 사용하여 모든 UMDF 호스트 프로세스 목록을 가져옵니다.
0: kd> !process 0 0 wudfhost.exe
PROCESS ffffe00000c32900
SessionId: 0 Cid: 079c Peb: 7ff782537000 ParentCid: 037c
DirBase: 607af000 ObjectTable: ffffc00009807940 HandleCount: <Data Not Accessible>
Image: WUDFHost.exe
위의 출력은 하나의 UMDF 호스트 프로세스가 있음을 보여줍니다. 즉, wudfhost.exe 인스턴스가 하나 있습니다.
다음으로 .process를 사용하여 암시적 프로세스를 wudfhost.exe 설정합니다.
0: kd> .process /P ffffe00000c32900
Implicit process is now ffffe000`00c32900
.cache forcedecodeptes done
이제 !wdfkd.wdfumdevstacks를 사용하여 암시적 프로세스(wudfhost.exe)에서 UMDF 디바이스 스택을 표시합니다.
0: kd> !wdfkd.wdfumdevstacks
Number of device stacks: 1
Device Stack: 0x000000a5a3ab5f70 Pdo Name: \Device\00000052
Active: Yes
Number of UM devices: 1
Device 0
Driver Config Registry Path: MyUmdf2Driver
UMDriver Image Path: C:\WINDOWS\System32\drivers\UMDF\MyUmdf2Driver.dll
FxDriver: 0xa5a3acaaa0
FxDevice: 0xa5a3ac4fc0
Open UM files (use !wdfumfile <addr> for details): <None>
Device XFerMode: Deferred RW: Buffered CTL: Buffered
DevStack XFerMode: Deferred RW: Buffered CTL: Buffered
앞의 출력은 암시적 프로세스에 하나의 UMDF 디바이스 스택이 있음을 보여줍니다. 디바이스 스택에 하나의 디바이스 개체가 있음을 확인할 수도 있습니다(UM 디바이스 수: 1).