RELOG_CALLBACKS-Struktur
Das C++ Build Insights SDK ist mit Visual Studio 2017 und höher kompatibel. Um die Dokumentation für diese Versionen anzuzeigen, legen Sie das Auswahlsteuerelement Version in Visual Studio für diesen Artikel auf Visual Studio 2017 oder höher fest. Es befindet sich am Anfang des Inhaltsverzeichnisses auf dieser Seite.
Die RELOG_CALLBACKS
-Struktur wird beim Initialisieren eines RELOG_DESCRIPTOR-Objekts verwendet. Sie gibt an, welche Funktionen während der erneuten Protokollierung einer Ereignisablaufverfolgung für Windows (Event Tracing for Windows, ETW) aufgerufen werden.
Syntax
typedef struct RELOG_CALLBACKS_TAG
{
OnRelogEventFunc OnStartActivity;
OnRelogEventFunc OnStopActivity;
OnRelogEventFunc OnSimpleEvent;
OnTraceInfoFunc OnTraceInfo;
OnBeginEndPassFunc OnBeginRelogging;
OnBeginEndPassFunc OnEndRelogging;
OnBeginEndPassFunc OnBeginReloggingPass;
OnBeginEndPassFunc OnEndReloggingPass;
} RELOG_CALLBACKS;
Member
Name | Beschreibung |
---|---|
OnStartActivity |
Wird aufgerufen, um ein Aktivitätsstartereignis zu verarbeiten. |
OnStopActivity |
Wird aufgerufen, um ein Aktivitätsstoppereignis zu verarbeiten. |
OnSimpleEvent |
Wird aufgerufen, um ein einfaches Ereignis zu verarbeiten. |
OnTraceInfo |
Wird einmal am Anfang des erneuten Protokollierungsdurchlaufs aufgerufen, nachdem OnBeginReloggingPass aufgerufen wurde. |
OnBeginRelogging |
Wird aufgerufen, wenn eine erneute Protokollierungssitzung gestartet wird, bevor der erneute Protokollierungsdurchlauf begonnen hat. |
OnEndRelogging |
Wird aufgerufen, wenn eine erneute Protokollierungssitzung beendet wird, bevor der erneute Protokollierungsdurchlauf geendet hat. |
OnBeginReloggingPass |
Wird aufgerufen, wenn der erneute Protokollierungsdurchlauf vor der Verarbeitung eines Ereignisses gestartet wird. |
OnEndReloggingPass |
Wird aufgerufen, wenn der erneute Protokollierungsdurchlauf nach der Verarbeitung aller Ereignisse beendet wird. |
Hinweise
Alle Member der RELOG_CALLBACKS
-Struktur müssen auf eine gültige Funktion verweisen. Weitere Informationen zu den akzeptierten Funktionssignaturen finden Sie unter OnRelogEventFunc, OnTraceInfoFunc und OnBeginEndPassFunc.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für