!wdfkd.wdftmffile

当调试器为 !wdfkd.wdflogdump!wdfkd.wdfcrashdump 扩展设置内核模式驱动程序框架 (KMDF) 错误日志记录的格式时,!wdfkd.wdftmffile 扩展设置要使用的跟踪消息格式 (.tmf) 文件。

!wdfkd.wdftmffile TMFpath

参数

TMFpath
一个包含 .tmf 文件的路径。

DLL

Wdfkd.dll

框架

KMDF 1、UMDF 2

其他信息

有关详细信息,请参阅内核模式驱动程序框架调试

注解

如果驱动程序使用低于 1.11 的 KMDF 版本,则必须使用 !wdfkd.wdftmffile 扩展,然后才能使用 !wdfkd.wdflogdump!wdfkd.wdfcrashdump 扩展。

从 KMDF 版本 1.11 开始,框架库的符号文件(例如 wdf01000.pdb)包含跟踪消息格式 (TMF) 条目。 从 Windows 8 版本的内核调试器开始,内核模式驱动程序框架扩展 (Wdfkd.dll) 从 .pdb 文件读取条目。 因此,如果驱动程序使用 KMDF 版本 1.11 或更高版本,并且使用的是 Windows 8 或更高版本中的内核调试器,则无需使用 !wdfkd.wdftmffile。 需要在调试器的符号路径中包含包含符号文件的目录。 调试目标计算机可能在运行任何支持 KMDF 的操作系统。

以下示例演示如何对 KMDF 版本 1.5 使用根 WDK 目录中的 !wdfkd.wdftmffile 扩展。

kd> !wdftmffile tools\tracing\<platform>\wdf1005.tmf

请注意,对于所使用的 Windows 驱动程序工具包 (WDK) 版本,路径可能有所不同。 另请注意,.tmf 文件的名称表示正在使用的 KMDF 版本。 例如,Wdf1005.tmf 是 KMDF 版本 1.5 的 .tmf 文件。

有关如何在调试会话期间查看 KMDF 日志的信息,请参阅使用框架的事件日志器