!wmitrace.logsave

!wmitrace.logsave 扩展将跟踪会话的跟踪缓冲区当前内容写入文件。

!wmitrace.logsave {LoggerID|LoggerName} Filename 

参数

LoggerID
指定跟踪会话。 LoggerID 是系统分配给计算机上的每个跟踪会话的序号。

LoggerName
指定跟踪会话。 LoggerName 是启动跟踪会话时指定的文本名称。

Filename
指定输出文件的路径(可选)和文件名。

DLL

Wmitrace.dll

此扩展在 Windows 2000 及更高版本的 Windows 中可用。 如果要将此扩展与 Windows 2000 配合使用,必须先将 Windows 调试工具安装目录的 winxp 子目录中的 Wmitrace.dll 文件复制到 w2kfre 子目录。

其他信息

有关事件跟踪的概念性概述,请参阅 Microsoft Windows SDK。 有关 Tracelog 的信息,请参阅 Windows 驱动程序工具包 (WDK) 中的“Tracelog”。

注解

此扩展仅显示当时内存中的跟踪。 它不显示已从缓冲区刷新并传递到事件跟踪日志文件或跟踪使用者的跟踪消息。

跟踪会话缓冲区存储跟踪消息以供实时显示,直至将跟踪消息刷新到日志文件或跟踪使用者。 此扩展将物理内存中的缓冲区内容保存到指定的文件中。

将以二进制格式编写输出。 通常,这些文件使用 .etl(事件跟踪日志)文件扩展名。

使用 Tracelog 启动具有循环缓冲的跟踪会话时 (-buffering),可以使用此扩展来保存当前缓冲区内容。

要查找跟踪会话的记录器 ID,请使用 !wmitrace.strdump 扩展。 或者,可以使用 Tracelog 命令 tracelog -l 列出跟踪会话及其基本属性,包括记录器 ID。