!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 ]
    ...