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.
|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]|