Freigeben über


TraceLogging-Makros

Anbietermakros

TraceLoggingProvider.h definiert die folgenden Makros, mit denen Sie einen Anbieter definieren, Ereignisse protokollieren und Informationen zum Anbieterstatus abrufen können:

Aktivitätsmakros

TraceLoggingActivity.h definiert die folgenden Makros, die Sie zum Starten, Beenden und Schreiben von Ereignissen in eine Aktivität verwenden können, die von einer TraceLoggingActivity oder TraceLoggingThreadActivity-Objekt verwaltet wird:

  • TraceLoggingFunction erstellt eine TraceLoggingThreadActivity nach der aktuellen Funktion benannt und schreibt ein Startereignis für die Aktivität. Eine Stop-Aktivität wird am Ende des aktuellen Bereichs geschrieben.
  • TraceLoggingWriteStart gibt das Startereignis für eine TraceLoggingActivity- oder TraceLoggingThreadActivity- aus und legt die Aktivität als "Gestartet" fest.
  • TraceLoggingWriteStop gibt das Stoppereignis für ein TraceLoggingActivity- oder TraceLoggingThreadActivity- aus und legt die Aktivität als "Beendet" fest.
  • TraceLoggingWriteTagged gibt ein Ereignis aus, das explizit einem TraceLoggingActivity-zugeordnet ist.

zur Ereignisablaufverfolgung

TraceLogging-