Share via


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

Weitere Informationen

TraceLoggingThreadActivity-Klasse