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 |