TraceLoggingFunction-Makro (traceloggingactivity.h)
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.
Syntax
void TraceLoggingFunction(
[in] providerHandle,
__VA_ARGS__
);
Parameter
[in] providerHandle
Ein Anbieterregistrierungshandle.
__VA_ARGS__
Rückgabewert
Keine
Bemerkungen
Rufen Sie dieses Makro am Anfang einer Funktion auf, um eine Aktivität zu definieren. Dieses Makro erstellt dann automatisch ein TraceLoggingThreadActivity-Objekt basierend auf dem Namen der Funktion und beginnt mit der Protokollierung für die Aktivität. Außerdem wird automatisch ein Stoppereignis generiert und protokolliert, wenn die Funktion abgeschlossen ist.
TraceLoggingThreadActivity-Objekt müssen Sie sicherstellen, dass keine untergeordnete Aktivität die zugeordnete Funktion überdauert, auch nicht in Fehler- oder Edgefällen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Windows |
Kopfzeile | traceloggingactivity.h |