!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 报告中的事件类型。 在这里,它可以是 WUDFVerifierFailure 或 WUDFUnhandledException。 有关详细信息,请参阅访问 WER 报告中的 UMDF 元数据。 如果事件类型为 WUDFVerifierFailure,则 UMDF 的输出将包括错误代码。
要显示来自完整内存转储、内核内存转储或实时内核模式目标的框架错误日志记录,也可以尝试使用 !wdfkd.wdflogdump 扩展。
其他信息
有关为驱动程序启用外部跟踪记录器的信息,请参阅在 KMDF 和 UMDF 2 驱动程序中使用外部跟踪记录器 (IFR)。 有关调试 WDF 驱动程序的详细信息,请参阅调试 WDF 驱动程序。 有关 KMDF 调试的信息,请参阅内核模式驱动程序框架调试。