!wdfkd.wdfcrashdump

如果數據存在,!wdfkd.wdfcrashdump 擴充功能會顯示來自迷你傾印檔案的錯誤記錄檔和其他損毀傾印資訊。

KMDF

!wdfkd.wdfcrashdump [InfoType]

UMDF

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

參數

InfoType
指定要顯示的資訊種類。 InfoType 是選擇性的,可以是下列任何一個值:

log
如果損毀傾印檔案中可用,則顯示錯誤記錄檔資訊。 這是預設值。

裝載機
顯示迷你傾印的動態綁定驅動程式。

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 報告中的事件類型。 在這裡,它可以是 WUDFVerifierFailureWUDFUnhandledException。 如需詳細資訊,請參閱 存取 WER 報表中的 UMDF 元數據。 如果事件類型為 WUDFVerifierFailure,UMDF 的輸出會包含錯誤碼。

若要從完整的記憶體轉儲、核心記憶體轉儲或即時內核模式目標顯示架構的錯誤記錄檔記錄,您也可以嘗試 !wdfkd.wdflogdump 擴充功能。

其他資訊

如需為驅動程式啟用內飛追蹤記錄器的相關信息,請參閱 在 KMDF 和 UMDF 2 驅動程式中使用 Inflight Trace Recorder (IFR)。 如需偵錯 WDF 驅動程式的詳細資訊,請參閱 偵錯 WDF 驅動程式。 如需 KMDF 偵錯的相關信息,請參閱 內核模式驅動程式架構偵錯。

另請參閱

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix