Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Anbietermakros
TraceLoggingProvider.h
definiert die folgenden Makros, mit denen Sie einen Anbieter definieren, Ereignisse protokollieren und Informationen zum Anbieterstatus abrufen können:
- TraceLogging Wrapper Macros das Ereignis konfigurieren, das von TraceLoggingWrite geschrieben wird.
- TRACELOGGING_DECLARE_PROVIDER leitet ein Handle für einen TraceLogging-Anbieter weiter.
- TRACELOGGING_DEFINE_PROVIDER definiert ein Handle für einen TraceLogging-Anbieter.
- TRACELOGGING_DEFINE_PROVIDER_STORAGE reserviert statischen Speicher für ein TraceLogging-Anbieterhandle, das vom Benutzer für Fälle definiert wird, in denen TRACELOGGING_DEFINE_PROVIDER nicht verwendet werden können.
- TraceLoggingWrite ein TraceLogging-Ereignis ausgibt.
- TraceLoggingWriteActivity gibt ein TraceLogging-Ereignis mit angegebenen Aktivitäts-IDs aus.
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.