次の方法で共有


!wdfkd.wdfcrashdump

!wdfkd.wdfcrashdump拡張機能は、データが存在する場合、ミニダンプファイルからエラーログ情報とその他のクラッシュダンプ情報を表示します。

KMDF

!wdfkd.wdfcrashdump [InfoType]

UMDF

!wdfkd.wdfcrashdump [DriverName.dll][-d | -f | -m]

パラメーター

InfoType
表示する情報の種類を指定します。 InfoType はオプションであり、次のいずれかの値を指定できます。

log
クラッシュダンプファイルで使用可能な場合は、エラーログ情報を表示します。 これが既定値です。

loader
ミニダンプの動的にバインドされたドライバーを表示します。

DriverName.dll
UMDFドライバーの名前を指定します。 dllファイルのサフィックスを含める必要があります。 この省略可能なパラメーターを省略した場合、出力には、メタデータ、読み込まれたモジュールの一覧、および使用可能なログが含まれます。

-d
ドライバーログのみを表示します。

-f
フレームワークログのみを表示します。

-m
フレームワークとドライバーのログを記録された順序でマージします。

DLL

Wdfkd.dll

フレームワーク

KMDF

UMDF 2.15

解説

この例では、!wdfkd.wdfcrashdumpを使用してKMDFドライバーに関する情報を表示する方法を示します。 InfoTypeローダーを指定した場合、出力には、ミニダンプファイルに動的にバインドされたドライバーが含まれます。

0: kd> !wdfcrashdump loader 
Retrieving crashdump loader information...
## Local buffer 0x002B4D00, bufferSize 720
----------------------------------------------
  ImageName      Version    FxGlobals

  Wdf01000       v1.9(6902)
  msisadrv       v1.9(6913) 0x84deb260
  vdrvroot       v1.9(6913) 0x860e8260
  storflt        v1.5(6000) 0x861dfe90
  cdrom          v1.9(6913) 0x84dca008
  intelppm       v1.9(6913) 0x864704a8
  HDAudBus       v1.7(6001) 0x86101c98
  1394ohci       v1.7(6001) 0x8610d2e8
  CompositeBus   v1.9(6913) 0x86505b98
  ObjTestClassExt v1.9(6902) 0x865b7f00
  mqfilter       v1.9(6902) 0x865b8008
  mqueue         v1.9(6902) 0x865b6910
  umbus          v1.9(6913) 0x8618aea0
  monitor        v1.9(6913) 0x86aac1d8
  PEAUTH         v1.5(6000) 0x854e5350
----------------------------------------------

この例では、!wdfkd.wdfcrashdumpを使用してUMDFドライバーに関する情報を表示する方法を示します。 !wdfkd.wdfcrashdumpをパラメータなしで発行すると、クラッシュを引き起こしたドライバーと、失敗したホストプロセスでロードされたすべてのドライバーのリストが出力されます。 この一覧で、関連付けられているログを持つドライバーをクリックできます。

0:001> !wdfkd.wdfcrashdump
Opening minidump at location C:\temp\WudfHost_ext__1312.dmp

Faulting driver: wpptest.dll
Failure type: Unhandled Exception (WUDFUnhandledException)
Faulting thread ID: 2840

Listing all drivers loaded in this host process at the time of the failure:

  ServiceName
  wpptest 
  CoverageCx0102
  coverage
  WUDFVhidmini
  ToastMon
  WUDFOsrUsbFilter

上記の例では、出力には、WERレポートのイベントの種類であるエラーの種類が含まれます。 ここでは、WUDFVerifierFailureまたはWUDFUnhandledExceptionを指定できます。 詳細については、 「WERレポートでのUMDFメタデータへのアクセス」 を参照してください。 イベントの種類がWUDFVerifierFailureの場合、UMDFの出力にはエラーコードが含まれます。

完全メモリーダンプ, カーネルメモリダンプ, ライブカーネルモードターゲット からフレームワークのエラーログレコードを表示するには、!wdfkd.wdflogdump拡張を試すこともできます。

追加情報

ドライバーの転送トレースレコーダーを有効にする方法の詳細については、 「KMDFおよびUMDF 2ドライバーでの転送トレースレコーダー (IFR) の使用」 を参照してください。 WDF ADsPathの詳細については、 「WDF ADsPath」 を参照してください。 KMDFのデバッグの詳細については、 「カーネルモードドライバーフレームワークのデバッグ」 を参照してください。

関連項目

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix