!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 指定 loader,则输出将包括小型转储文件中的动态绑定驱动程序。

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 驱动程序中使用外部跟踪记录器 (IFR)。 有关调试 WDF 驱动程序的详细信息,请参阅调试 WDF 驱动程序。 有关 KMDF 调试的信息,请参阅内核模式驱动程序框架调试

另请参阅

!wdfkd.wdflogdump

!wdfkd.wdfsettraceprefix