!wdfkd.wdfumirps

!wdfkd.wdfumirps 拡張機能は、暗黙のプロセスの保留中のユーザー モード I/O 要求パケット (UM IRP) の一覧を表示します。

!wdfkd.wdfumirps NumberOfIrps Flags

パラメーター

NumberOfIrps
省略可能。 情報を表示する保留中の UM IRP の数を指定します。 NumberOfIrps がアスタリスク (*) であるか省略された場合、すべての UM IRP が表示されます。

Flags
省略可能。 表示する情報のタイプを指定します。 Flags は、次のビットを任意に組み合わせて指定できます。 既定値は 0x01 です。

ビット 0 (0x01)
保留中の IRP に関する詳細を表示します。

DLL

Wdfkd.dll

フレームワーク

UMDF 2

追加情報

詳細については、カーネルモード・ドライバー・フレームワークのデバッグを参照してください。

解説

このコマンドは、カーネル モードのデバッグ セッションまたは UMDF ホスト プロセス (wudfhost.exe) にアタッチされたユーザー モードのデバッグ セッションで使用できます。

このコマンドは、ユーザー モード コマンド !wudfext.umirps と同じ情報を表示します。

!process を使用してすべての UMDF ホスト プロセスのリストを取得し、.process を使用して暗黙のプロセスを UMDF ホスト プロセスの 1 つに設定できます。 詳しい例については、!wdfkd.wdfumdevstacks を参照してください。

!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