!wdfkd.wdfumirp
Die Erweiterung !wdfkd.wdfumirp zeigt Informationen zu einem Benutzermodus-E/A-Anforderungspaket (UM IRP) an.
!wdfkd.wdfumirp Address
Parameter
Adresse
Gibt die Adresse des UM-IRP an, zu dem Informationen angezeigt werden sollen. Sie können !wdfkd.wdfumirps zum Abrufen von Adressen der UM IRPs im impliziten Prozess verwenden.
DLL
Wdfkd.dll
Frameworks
UMDF 2
Zusätzliche Informationen
Weitere Informationen finden Sie unter Kernelmodus-Treiberframeworkdebugging.
Hinweise
Sie können diesen Befehl in einer Kernelmodus-Debuggingsitzung oder in einer Benutzermodus-Debuggingsitzung verwenden, die an den UMDF-Hostprozess (wudfhost.exe) angefügt ist.
Dieser Befehl zeigt dieselben Informationen wie der Benutzermodusbefehl !wudfext.umirp an.
Verwenden Sie !process, um eine Liste aller UMDF-Hostprozesse abzurufen, und Sie können den impliziten Prozess mithilfe von .process auf einen der UMDF-Hostprozesse festlegen. Ein ausführliches Beispiel finden Sie unter !wdfkd.wdfumdevstacks.
Das folgende Beispiel zeigt, wie Sie mit !wdfkd.wdfumirps und !wdfkd.wdfumirp Informationen zu einer einzelnen UM-IRP anzeigen.
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 ]
...