Share via


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