ITraceRelogger interface (relogger.h)
The ITraceRelogger interface provides access to the relogging functionality, allowing you to manipulate and relog events from an ETW trace stream.
Inheritance
The ITraceRelogger interface inherits from the IUnknown interface. ITraceRelogger also has these types of members:
Methods
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. |
Remarks
This interface is not supported on Windows 7 for the IA64 architecture.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Target Platform | Windows |
Header | relogger.h |