ITraceRelogger interface

The ITraceRelogger interface provides access to the relogging functionality, allowing you to manipulate and relog events from an ETW trace stream.


The ITraceRelogger interface has these methods.

Method Description
ITraceRelogger::AddLogfileTraceStream Adds a new logfile-based ETW trace stream to the relogger.
ITraceRelogger::AddRealtimeTraceStream Adds a new real-time ETW trace stream to the relogger.
ITraceRelogger::Cancel Terminates the relogging process.
ITraceRelogger::CreateEventInstance Generates a new event.
ITraceRelogger::Inject Injects a non-system-generated event into the event stream being written to the output trace logfile.
ITraceRelogger::ProcessTrace Delivers events from the associated trace streams to the consumer.
ITraceRelogger::RegisterCallback Registers an implementation of IEventCallback with the relogger in order to signal trace activity (starting, stopping, and logging new events).
ITraceRelogger::SetCompressionMode Enables or disables compression on the relogged trace.
ITraceRelogger::SetOutputFilename Indicates the file to which ETW should write the new, relogged trace.


This interface is not supported on Windows 7 for the IA64 architecture.


Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Target Platform Windows
Header relogger.h

See Also