Freigeben über


ITraceRelogger-Schnittstelle (relogger.h)

Die ITraceRelogger-Schnittstelle bietet Zugriff auf die Neuprotokollierungsfunktion, sodass Sie Ereignisse aus einem ETW-Ablaufverfolgungsstream bearbeiten und erneut protokollieren können.

Vererbung

Die ITraceRelogger-Schnittstelle erbt von der IUnknown-Schnittstelle . ITraceRelogger verfügt auch über folgende Arten von Membern:

Methoden

Die ITraceRelogger-Schnittstelle verfügt über diese Methoden.

 
ITraceRelogger::AddLogfileTraceStream

Fügt der Neuprotokollierung einen neuen logfilebasierten ETW-Ablaufverfolgungsstream hinzu.
ITraceRelogger::AddRealtimeTraceStream

Fügt der Neuprotokollierung einen neuen Echtzeit-ETW-Ablaufverfolgungsstream hinzu.
ITraceRelogger::Cancel

Beendet den Neuprotokollierungsvorgang.
ITraceRelogger::CreateEventInstance

Generiert ein neues Ereignis.
ITraceRelogger::Inject

Fügt ein nicht systemgeneriertes Ereignis in den Ereignisstream ein, der in die Protokolldatei der Ausgabeablaufverfolgung geschrieben wird.
ITraceRelogger::P rocessTrace

Übermittelt Ereignisse aus den zugeordneten Ablaufverfolgungsdatenströmen an den Consumer.
ITraceRelogger::RegisterCallback

Registriert eine Implementierung von IEventCallback mit der Neuprotokollierung, um Ablaufverfolgungsaktivitäten (Starten, Beenden und Protokollieren neuer Ereignisse) zu signalisieren.
ITraceRelogger::SetCompressionMode

Aktiviert oder deaktiviert die Komprimierung für die neu protokollierte Ablaufverfolgung.
ITraceRelogger::SetOutputFilename

Gibt die Datei an, in die ETW die neue, neu protokollierte Ablaufverfolgung schreiben soll.

Hinweise

Diese Schnittstelle wird unter Windows 7 für die IA64-Architektur nicht unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile relogger.h

Weitere Informationen

ITraceEvent

ITraceEventCallback