Freigeben über


!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