次の方法で共有


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

The Windows Driver Kit (WDK) includes a debugger extension library, named Wdfkd.dll. このライブラリには、バージョン 2 以降の Kernel-Mode Driver Framework (KMDF) ドライバーと User-Mode Driver Framework (UMDF) ドライバーの両方をデバッグするために使用できるデバッガー拡張機能コマンドが含まれています。

各コマンドの詳細については、「 Windows Driver Framework 拡張機能 (Wdfkd.dll)」を参照してください。 For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.

KMDF ドライバーをデバッグする方法を示すビデオ シリーズについては、「 ビデオ: KMDF ドライバーのデバッグ」を参照してください。

To debug a driver that uses UMDF version 1.11 or earlier, you must instead use the Wudfext.dll debugger extension library. 詳細については、「 User-Mode Driver Framework 拡張機能 (Wudfext.dll)」を参照してください。

The extension commands that the Wdfkd.dll extension library provides include:

Extension Description Frameworks

!wdfkd.wdfhelp

デバッガー拡張機能のこの一覧を表示します。

!wdfkd.wdfchildlist

子リストの状態と、子リストに含まれるすべてのデバイス識別の説明に関する情報を表示します。

KMDF

!wdfkd.wdfcollection

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

KMDF

UMDF 2

!wdfkd.wdfcommonbuffer

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

KMDF

UMDF 2

!wdfkd.wdfcrashdump

フレームワークのイベント ログ レコード (使用可能な場合) を小さなメモリ ダンプから表示します。 The framework's event log records are available if ForceLogsInMiniDump is set in the registry, or if the framework can determine that your driver caused the bug check.

KMDF

!wdfkd.wdfdevext

Displays the WDFDEVICE-typed object handle that is associated with the DeviceExtension member of a Microsoft Windows Driver Model (WDM) DEVICE_OBJECT structure.

KMDF

UMDF 1

UMDF 2

!wdfkd.wdfdevice

WDFDEVICE 型のハンドルに関連付けられている情報を表示します。

KMDF

UMDF 2

!wdfkd.wdfdeviceinterrupts

指定したデバイス ハンドルのすべての割り込みオブジェクトを表示します。

KMDF

UMDF 2

!wdfkd.wdfdevicequeues

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

KMDF

UMDF 2

!wdfkd.wdfdmaenabler

DMA イネーブラー オブジェクトに関する情報を、関連付けられている DMA トランザクション オブジェクトおよび共通バッファー オブジェクトと共に表示します。

KMDF

!wdfkd.wdfdmaenablers

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

KMDF

!wdfkd.wdfdmatransaction

WDF ダイレクト メモリ アクセス (DMA) トランザクション オブジェクトに関する情報を表示します。

KMDF

!wdfkd.wdfdriverinfo

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

KMDF

UMDF 2

!wdfkd.wdfextendwatchdog

電源切り替え中にフレームワークのウォッチドッグ タイマーのタイムアウト期間 (10 分から 24 時間) を延長します。

KMDF

!wdfkd.wdffindobjects

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

KMDF

UMDF 2

!wdfkd.wdfforwardprogress

I/O キューの 確実な前方進行 機能に関する情報を表示します。

KMDF

!wdfkd.wdfgetdriver

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

KMDF

UMDF 2

!wdfkd.wdfhandle

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

KMDF

UMDF 2

!wdfkd.wdfinterrupt

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

KMDF

UMDF 2

!wdfkd.wdfiotarget

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

KMDF

UMDF 2

!wdfkd.wdfldr

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

KMDF

UMDF 1

UMDF 2

!wdfkd.wdflogdump

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

KMDF

UMDF 2

!wdfkd.wdflogsave

Saves the framework's event log records in an event trace log (.etl) file that you can view by using TraceView.

KMDF

UMDF 2

!wdfkd.wdfmemory

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

KMDF

UMDF 2

!wdfkd.wdfobject

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

KMDF

UMDF 2

!wdfkd.wdfopenhandles

指定した WDF デバイスで開かれているすべてのハンドルに関する情報を表示します。

KMDF

UMDF 2

!wdfkd.wdfpoolusage

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

KMDF

UMDF 2

!wdfkd.wdfqueue

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

KMDF

UMDF 2

!wdfkd.wdfrequest

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

KMDF

UMDF 2

!wdfkd.wdfsearchpath

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

KMDF

UMDF 2

!wdfkd.wdfsettraceprefix

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

KMDF

UMDF 2

!wdfkd.wdfsetdriver

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

KMDF

UMDF 2

!wdfkd.wdfspinlock

フレームワークのスピン ロック オブジェクトに関する情報を表示します。 この情報には、スピン ロックの取得履歴と、ロックが保持された時間の長さが含まれます。

KMDF

UMDF 2

!wdfkd.wdftagtracker

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

KMDF

UMDF 2

!wdfkd.wdftmffile

Specifies the trace message format (.tmf) files that the !wdflogdump extension will use to display event log records.

KMDF

UMDF 2

!wdfkd.wdftraceprtdebug

TracePrt 診断モードをオンにします。

KMDF

UMDF 2

!wdfkd.wdfumdevstack

暗黙的なプロセスの UMDF デバイス スタックに関する詳細情報を表示します。

UMDF 2

!wdfkd.wdfumdevstacks

暗黙的なプロセスのすべての UMDF デバイス スタックに関する情報を表示します。

UMDF 2

!wdfkd.wdfumdownirp

指定したユーザー モード IRP に関連付けられているカーネル モード I/O 要求パケット (IRP) を表示します。

UMDF 2

!wdfkd.wdfumfile

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

UMDF 2

!wdfkd.wdfumirp

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

UMDF 2

!wdfkd.wdfumirps

暗黙的なプロセスの保留中のユーザー モード I/O 要求パケット (UM IRP) の一覧を表示します。

UMDF 2

!wdfkd.wdfusbdevice

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

KMDF

UMDF 2

!wdfkd.wdfusbinterface

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

KMDF

UMDF 2

!wdfkd.wdfusbpipe

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

KMDF

UMDF 2

!wdfkd.wdfwmi

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

KMDF