iTraceRelogger 接口 (relogger.h)

ITraceRelogger 接口提供对重新记录功能的访问权限,使你能够操作和重新记录 ETW 跟踪流中的事件。

继承

ITraceRelogger 接口继承自 IUnknown 接口。 ITraceRelogger 还具有以下类型的成员:

方法

ITraceRelogger 接口具有以下方法。

 
ITraceRelogger::AddLogfileTraceStream

将基于日志文件的新 ETW 跟踪流添加到重新记录器。
ITraceRelogger::AddRealtimeTraceStream

将新的实时 ETW 跟踪流添加到重新记录器。
ITraceRelogger::Cancel

终止重新记录进程。
ITraceRelogger::CreateEventInstance

生成新事件。
ITraceRelogger::Inject

将非系统生成的事件注入要写入到输出跟踪日志文件的事件流中。
ITraceRelogger::P rocessTrace

将关联的跟踪流中的事件传送给使用者。
ITraceRelogger::RegisterCallback

向重新记录器注册 IEventCallback 的实现,以便向跟踪活动发出信号, (启动、停止和记录新事件) 。
ITraceRelogger::SetCompressionMode

启用或禁用对重新记录的跟踪的压缩。
ITraceRelogger::SetOutputFilename

指示 ETW 应向其写入重新记录的新跟踪的文件。

注解

IA64 体系结构的 Windows 7 不支持此接口。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 relogger.h

另请参阅

ITraceEvent

ITraceEventCallback