!wdfkd.wdfumirp
!wdfkd.wdfumirp 확장은 UM IRP(사용자 모드 I/O 요청 패킷)에 대한 정보를 표시합니다.
!wdfkd.wdfumirp Address
매개 변수
주소
정보를 표시할 UM IRP의 주소를 지정합니다. !wdfkd.wdfumirps를 사용하여 암시적 프로세스에서 UM IRP의 주소를 가져올 수 있습니다.
DLL
Wdfkd.dll
프레임워크
UMDF 2
추가 정보
자세한 내용은 커널 모드 드라이버 프레임워크 디버깅을 참조 하세요.
설명
커널 모드 디버깅 세션 또는 UMDF 호스트 프로세스(wudfhost.exe)에 연결된 사용자 모드 디버깅 세션에서 이 명령을 사용할 수 있습니다.
이 명령은 사용자 모드 명령 !wudfext.umirp와 동일한 정보를 표시합니다.
!process를 사용하여 모든 UMDF 호스트 프로세스 목록을 가져올 수 있으며 .process를 사용하여 암시적 프로세스를 UMDF 호스트 프로세스 중 하나로 설정할 수 있습니다. 자세한 예제는 !wdfkd.wdfumdevstacks를 참조 하세요.
다음은 !wdfkd.wdfumirps 및 !wdfkd.wdfumirp를 사용하여 개별 UM IRP에 대한 정보를 표시하는 방법을 보여줍니다.
0: kd> !wdfkd.wdfumirps
Number of pending IRPS: 0x4
#### CWudfIrp Current Type UniqueId KernelIrp Device Stack
---- ---------------- -------------------------------------------------- ----
...
0003 1ab9eae370 Power (WAIT_WAKE) 0 ffffe00000c53010 1ab9eaa6d0
0: kd> !wdfkd.wdfumirp 1ab9eae370
UM IRP: 0x0000001ab9eae370 UniqueId: 0x0 Kernel Irp: 0xffffe00000c53010
Type: Power (WAIT_WAKE)
ClientProcessId: 0x0
Device Stack: 0x0000001ab9eaa6d0
IoStatus
hrStatus: 0x0
Information: 0x0
Total number of stack locations: 2
CurrentStackLocation: StackLocation[ 0 ]
> StackLocation[ 0 ]
FxDevice: (None)
Completion:
Callback: 0x0000000000000000
Context: 0x0000001ab9ebc750
StackLocation[ 1 ]
...