Tracefmt

Tracefmt (Tracefmt.exe) 是一种命令行工具,用于格式化和显示事件跟踪日志文件 (.etl) 或实时跟踪会话中的跟踪消息。 Tracefmt 可以在命令提示符窗口中显示消息,或将它们保存在文本文件中。

在哪里可以获取 Tracefmt?

安装适用于桌面应用的 WDK、Visual Studio 和 Windows SDK 时,将包含 Tracefmt (Tracefmt.exe) 。 有关下载工具包的信息,请参阅 Windows 硬件下载

Windows 驱动程序工具包 (WDK) 8.1 (安装路径)

%WindowsSdkDir%\bin\x64\Tracefmt.exe

%WindowsSdkDir%\bin\x86\Tracefmt.exe

注意 Visual Studio 环境变量 %WindowsSdkDir% 表示安装工具包的 Windows 工具包目录的路径,例如 C:\Program Files (x86) \Windows Kits\8.1。

Tracefmt 使用 跟踪消息格式 (TMF) 文件 的格式设置说明将二进制跟踪消息转换为可读的格式。 可以提供 TMF 文件或为跟踪提供程序提供映像文件,并让 Tracefmt 创建 TMF 文件。

Tracefmt 可以设置 TraceEvent 函数生成的跟踪事件以及 WmiTraceMessage、TraceMessage 函数或 DoTraceMessage 宏生成的跟踪消息的格式。 有关 TraceEventTraceMessage 函数的详细信息,请参阅 Windows SDK 文档。

本节包括:

了解 Tracefmt

Tracefmt 的概念

Tracefmt 命令

Tracefmt 示例