!wdfkd.wdfumirp
!wdfkd.wdfumirp 扩展显示有关用户模式 I/O 请求数据包 (UM IRP) 的信息。
!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 ]
...