TraceLoggingActivity-Klasse (traceloggingactivity.h)
Bietet Unterstützung für die Protokollierung von ETW-Ereignissen während einer Aktivität. Alle Ereignisse müssen manuell markiert oder geschachtelt werden.
Vererbung
Die TraceLoggingActivity-Klasse implementiert _TlgActivityBase.
Methoden
Die TraceLoggingActivity-Klasse verfügt über diese Methoden.
TraceLoggingActivity::P rovider TraceLoggingActivity::P rovider (traceloggingactivity.h) gibt das Handle an den TraceLogging-Anbieter zurück, der dieser Aktivität zugeordnet ist. |
TraceLoggingActivity::SetRelatedActivity Legt die zugehörige Aktivität für dieses TraceLoggingActivity-Objekt fest. |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId verwendet den eindeutigen Bezeichner einer Aktivität, um die zugehörige Aktivität für dieses TraceLoggingActivity-Objekt festzulegen. |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) verwendet den eindeutigen Bezeichner einer Aktivität, um die zugehörige Aktivität für dieses TraceLoggingActivity-Objekt festzulegen. |
TraceLoggingActivity::TraceLoggingActivity Erstellt ein neues TraceLoggingActivity-Objekt. (Überladung 1/2) |
TraceLoggingActivity::TraceLoggingActivity Erstellt ein neues TraceLoggingActivity-Objekt. (Überladung 2/2) |
Hinweise
Um TraceLogging-Aktivitäten verwenden zu können, müssen Sie eine instance von TraceLoggingActivity oder TraceLoggingThreadActivity definieren. Nachdem Sie eine instance einer dieser Klassen erstellt haben, bearbeiten Sie die Aktivitätsprotokollierung mithilfe von TraceLoggingFunction, TraceLoggingWriteStart, TraceLoggingWriteStop und TraceLoggingWriteTagged. Diese Klasse erstellt automatisch einen eindeutigen Bezeichner, wenn die Ablaufverfolgung aktiviert und die Aktivität gestartet wird.
Sie können Aktivitäten manuell schachteln, indem Sie eindeutige Bezeichner für die Makros TraceLoggingWriteStart und TraceLoggingWriteStop bereitstellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Windows |
Kopfzeile | traceloggingactivity.h |