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 |