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