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