!wdfkd.wdfumirps
Die Erweiterung !wdfkd.wdfumirps zeigt die Liste der ausstehenden Benutzermodus-E/A-Anforderungspakete (UM IRPs) im impliziten Prozess an.
!wdfkd.wdfumirps NumberOfIrps Flags
Parameter
NumberOfIrps
Optional. Gibt die Anzahl der ausstehenden UM-IRPs an, über die Informationen angezeigt werden sollen. Wenn NumberOfIrps ein Sternchen (*) ist oder ausgelassen wird, werden alle UM-IRPs angezeigt.
Flaggen
Optional. Gibt die Art der anzuzeigenden Informationen an. Flags kann eine beliebige Kombination der folgenden Bits sein. Der Standardwert ist 0x01.
Bit 0 (0x01)
Zeigt Details über die ausstehenden IRPs an.
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.umirps 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.
Hier ist ein Beispiel für die Ausgabe von !wdfkd.wdfumirps.
0: kd> !wdfkd.wdfumirps
Number of pending IRPS: 0x4
#### CWudfIrp Current Type UniqueId KernelIrp Device Stack
---- ---------------- -------------------------------------------------- ----
0000 1ab9e90c40 WdfRequestUndefined 0 0 1ab9eaa6d0
0001 1ab9ebfa90 WdfRequestInternalIoctl 0 0 1ab9eaa6d0
0002 1ab9ebfd10 WdfRequestInternalIoctl 0 0 1ab9eaa6d0
0003 1ab9eae370 Power (WAIT_WAKE) 0 ffffe00000c53010 1ab9eaa6d0