次の方法で共有


Wudfext.dll でのデバッガー拡張機能の概要

Warning

UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、Windows 10 の新しいバージョンでは UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは、UMDF 2 を使用する必要があります。

アーカイブされた UMDF 1 サンプルは「Windows 11, version 22H2 - May 2022 Driver Samples Update」にあります。

詳しくは、「UMDF の概要」をご覧ください。

The Windows Driver Kit (WDK) includes a debugger extension library, named WudfExt.dll, which is located in the %DDKROOT%\bin subdirectory. This topic describes the debugger extension commands in WudfExt.dll, which you can use to debug User-Mode Driver Framework (UMDF) version 1.x drivers.

To debug UMDF drivers starting in UMDF version 2.0, you must instead use the Wdfkd.dll debugger extension library. 詳細については、「 Windows Driver Framework 拡張機能 (Wdfkd.dll)」を参照してください。

For a complete description of each command in WudfExt.dll, see User-Mode Driver Framework Extensions (Wudfext.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.

To load the WudfExt.dll debugger extension library, enter the following command at the debugger's command prompt:

!load WudfExt.dll

次の表は、WudfExt.dll 拡張機能ライブラリが提供する拡張コマンドの概要を示しています。

Extension Description

!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 ターゲットの状態や送信された要求の一覧など、I/O ターゲットに関する情報を表示します

!wudffile

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

!umfile

Shows information about a UMDF intra-stack file

!wudffilehandletarget

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

!wudfusbtarget

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

!wudfusbinterface

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

!wudfusbpipe

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

!wudfrefhist

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