次の方法で共有


フレームワークベースのドライバーのデバッガー拡張機能

WDK には "Wdfkd.dll" という名前のデバッガー拡張機能ライブラリがあります。このライブラリには、フレームワークベースのカーネル モード ドライバーのデバッグに使用できるデバッガー拡張機能コマンドが含まれています。

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

"Wdfkd.dll" 拡張機能ライブラリに用意されている拡張機能コマンドは次のとおりです。

  • !wdfhelp
    デバッガー拡張機能を一覧表示します。

  • !wdfcollection
    コレクションに含まれるオブジェクトを表示します。

  • !wdfcommonbuffer
    共通バッファー オブジェクトに関する情報を表示します。

  • !wdfcrashdump
    フレームワークのイベント ログ レコードが使用可能な場合、小さなメモリ ダンプから表示します。フレームワークのイベント ログ レコードを使用できるのは、ForceLogsInMiniDump がレジストリで設定されている場合、またはドライバーによってバグ チェックが行われたことをフレームワークで判定できる場合です。

  • !wdfdevext
    Microsoft Windows Driver Model (WDM) DEVICE_OBJECT 構造体の DeviceExtension メンバーに関連付けられた WDFDEVICE 型のオブジェクト ハンドルを表示します。

  • !wdfdevice
    WDFDEVICE 型ハンドルに関連付けられた情報を表示します。

  • !wdfdevicequeues
    指定したデバイスに属するすべてのキュー オブジェクトに関する情報を表示します。

  • !wdfdmaenabler
    DMA イネーブラー オブジェクト に関する情報を、関連する DMA トランザクション オブジェクトおよび共通バッファー オブジェクトの情報と共に表示します。

  • !wdfdmaenablers
    指定したデバイス オブジェクトに関連付けられたすべての DMA イネーブラー オブジェクト、DMA トランザクション オブジェクト、および共通バッファー オブジェクトの概要を表示します。

  • !wdfdriverinfo
    ライブラリ バージョン、オブジェクト ハンドルの階層など、フレームワークベース ドライバーに関する情報を表示します。

  • !wdfindobjects
    フレームワーク オブジェクトを検索して表示します。

  • !wdfforwardprogress
    I/O キューの保証進行機能に関する情報を表示します。

  • !wdfgetdriver
    ドライバー名を表示します。

  • !wdfhandle
    フレームワーク オブジェクト ハンドルに関する情報を表示します。

  • !wdfinterrupt
    フレームワーク割り込みオブジェクト ハンドルに関する情報を表示します。

  • !wdfiotarget
    WDFIOTARGET 型オブジェクト ハンドルに関する情報を表示します。

  • !wdfldr
    フレームワーク ライブラリを使用しているすべてのドライバーに関する情報を表示します。

  • !wdflogdump
    フレームワークのイベント ログ レコードが使用可能な場合、完全メモリ ダンプ、カーネル メモリ ダンプ、またはライブ カーネル モード ターゲットから表示します。

  • !wdflogsave
    フレームワークのイベント ログ レコードを、TraceView を使用して表示できるイベント トレース ログ (.etl) ファイルに保存します。

  • !wdfmemory
    メモリ オブジェクトのバッファー アドレスおよびサイズを表示します。

  • !wdfobject
    フレームワーク オブジェクトに関する情報を表示します。

  • !wdfpoolusage
    ドライバーのメモリ プールの使用状況を表示します。

  • !wdfqueue
    WDFQUEUE 型オブジェクト ハンドルに関する情報を表示します。

  • !wdfrequest
    WDFREQUEST 型オブジェクト ハンドルに関する情報を表示します。

  • !wdfsearchpath
    フレームワーク ログのフォーマット ファイルを検索するための検索パスを設定します。

  • !wdfsettraceprefix
    フレームワークのイベント ログ内のメッセージをトレースするためのプレフィックス文字列を設定します。

  • !wdfsetdriver
    ドライバー名を必要とする他のコマンドの既定の名前として使用するドライバー名を設定します。

  • !wdftagtracker
    指定したオブジェクト タグのタグ情報 (タグの値、行、ファイル、時刻など) を表示します。

  • !wdftmffile
    !wdflogdump 拡張機能がイベント ログ レコードの表示に使用するトレース メッセージ フォーマット (.tmf) ファイルを指定します。

  • !wdftraceprtdebug
    TracePrt 診断モードを有効にします。

  • !wdfusbdevice
    WDFUSBDEVICE 型オブジェクト ハンドルに関する情報を表示します。

  • !wdfusbinterface
    WDFUSBINTERFACE 型オブジェクト ハンドルに関する情報を表示します。

  • !wdfusbpipe
    WDFUSBPIPE 型オブジェクト ハンドルに関する情報を表示します。

  • !wdfwmi
    デバイスの Windows Management Instrumentation (WMI) 情報を表示します。