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, mit denen Sie Ereignisse starten, beenden und in eine Aktivität schreiben können, die von einem TraceLoggingActivity - oder TraceLoggingThreadActivity-Objekt verwaltet wird:

  • TraceLoggingFunction erstellt eine TraceLoggingThreadActivity , die nach der aktuellen Funktion benannt ist, 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 auf "Started" fest.
  • TraceLoggingWriteStop gibt das Stop-Ereignis für eine TraceLoggingActivity oder TraceLoggingThreadActivity aus und legt die Aktivität auf "Beendet" fest.
  • TraceLoggingWriteTagged gibt ein Ereignis aus, das explizit einer TraceLoggingActivity zugeordnet ist.

Informationen zur Ereignisablaufverfolgung

TraceLogging