次の方法で共有


UMDF デバッガー拡張機能の使用

WDK には "WudfExt.dll" という名前のデバッガー拡張機能ライブラリがあります (%DDKROOT%\bin サブディレクトリにあります)。**このライブラリには、フレームワークベースのユーザー モード ドライバーのデバッグに使用できるデバッガー拡張機能コマンドが含まれています。

UMDF デバッガー拡張機能コマンドを使用するには、まず、デバッガーのコマンド プロンプトで次のコマンドを入力して、デバッガー拡張機能ライブラリを読み込む必要があります。

!load WudfExt.dll

WudfExt.dll 拡張機能ライブラリに用意されている拡張機能コマンドを次の表に示します。各コマンドおよびデバッガー拡張機能ライブラリの詳細については、Windows 用デバッグ ツール パッケージに付属のドキュメントを参照してください。

拡張機能 説明

!help

WudfExt.dll でサポートされているすべてのデバッガー拡張機能を表示します。

!umdevstacks

ホスト プロセスのすべてのデバイス スタックを表示します。

!umdevstack

ホスト プロセスのデバイス スタックに関する情報を表示します。

!umirps

ホスト プロセスの保留中の I/O 要求パケットの一覧を表示します。

!umirp

ユーザー モード I/O 要求パケットに関する情報を表示します。

!wudfdriverinfo

UMDF ドライバーに関する情報を表示します。

!wudfdevicequeues

デバイスのすべての I/O キューを表示します。

!wudfqueue

I/O キューに関する情報を表示します。

!wudfrequest

I/O 要求に関する情報を表示します。

!wudfobject

WDF オブジェクトに関する情報 (親子関係など) を表示します。

!wudfdevice

デバイスのプラグ アンド プレイ (PnP) と電源管理の状態のシステムを表示します。

!wudfdumpobjects

未処理の WDF オブジェクトの一覧を表示します。ドライバーをアンロードするときにリーク オブジェクトを特定するために使用されます。

!wudfiotarget

I/O ターゲットに関する情報 (状態、送信された要求の一覧など) を表示します。

!wudffile

フレームワーク ファイルに関する情報を表示します。

!umfile

UMDF スタック内ファイルに関する情報を表示します。

!wudffilehandletarget

ファイル ハンドル ベースの I/O ターゲットに関する情報を表示します。

!wudfusbtarget

USB I/O ターゲットに関する情報を表示します。

!wudfusbinterface

USB インターフェイス オブジェクトに関する情報を表示します。

!wudfusbpipe

USB パイプ オブジェクトに関する情報を表示します。

!wudfrefhist

フレームワーク オブジェクトの参照カウントの履歴を表示します。