OpenTraceFromFile 函数 (evntrace.h)

创建跟踪处理会话来处理 Tracelog .etl 文件。

语法

ETW_APP_DECLSPEC_DEPRECATED PROCESSTRACE_HANDLE WMIAPI OpenTraceFromFile(
  PCWSTR                       LogFileName,
  const ETW_OPEN_TRACE_OPTIONS *Options,
  TRACE_LOGFILE_HEADER         *LogFileHeader
);

参数

LogFileName

要处理的 Tracelog .etl 文件的路径。

Options

此处理会话的配置选项。 有关详细信息,请参阅 ETW_OPEN_TRACE_OPTIONS

LogFileHeader

日志文件的标头信息。 有关详细信息,请参阅 TRACE_LOGFILE_HEADER

返回值

用于标识此处理会话的 TRACEHANDLE。 通常传递给 ProcessTrace 以开始处理,并 CloseTrace 结束处理。

言论

在返回 TRACEHANDLE上调用 ProcessTrace 后,它将立即开始处理该文件,并调用 选项中指定的回调。

要求

要求 价值
最低支持的客户端 Windows 11 2022 更新
支持的最低服务器 Windows Server 2022
目标平台 窗户
标头 evntrace.h
Advapi32.dll
DLL Windows 8.1 和 Windows Server 2012 R2 上的 Sechost.dll;Windows 8、Windows Server 2012、Windows 7、Windows Server 2008 R2、Windows Server 2008、Windows Vista 和 Windows XP 上的 Advapi32.dll