Структура RELOG_CALLBACKS
Пакет SDK Аналитика для сборки C++ совместим с Visual Studio 2017 и более поздними версиями. Чтобы увидеть документацию для этих версий, установите в данной статье селектор Версия Visual Studio в Visual Studio 2017 и более поздних версий. Он находится в верхней части оглавления на этой странице.
Структура RELOG_CALLBACKS
используется при инициализации объекта RELOG_DESCRIPTOR. Она указывает, какие функции следует вызвать во время повторной записи трассировки событий Windows (ETW).
Синтаксис
typedef struct RELOG_CALLBACKS_TAG
{
OnRelogEventFunc OnStartActivity;
OnRelogEventFunc OnStopActivity;
OnRelogEventFunc OnSimpleEvent;
OnTraceInfoFunc OnTraceInfo;
OnBeginEndPassFunc OnBeginRelogging;
OnBeginEndPassFunc OnEndRelogging;
OnBeginEndPassFunc OnBeginReloggingPass;
OnBeginEndPassFunc OnEndReloggingPass;
} RELOG_CALLBACKS;
Участники
Имя | Описание |
---|---|
OnStartActivity |
Вызывается для обработки события запуска действия. |
OnStopActivity |
Вызывается для обработки события остановки действия. |
OnSimpleEvent |
Вызывается для обработки простого события. |
OnTraceInfo |
Вызывается один раз в начале прохода повторной записи после вызова OnBeginReloggingPass . |
OnBeginRelogging |
Вызывается при запуске сеанса повторной записи до начала прохода повторной записи. |
OnEndRelogging |
Вызывается в конце сеанса повторной записи после завершения прохода повторной записи. |
OnBeginReloggingPass |
Вызывается в начале прохода анализа повторной записи в журнал перед обработкой события. |
OnEndReloggingPass |
Вызывается в конце прохода анализа повторной записи после обработки всех событий. |
Замечания
Все члены структуры RELOG_CALLBACKS
должны указывать на допустимую функцию. Дополнительные сведения о допустимых сигнатурах функций см. в документации по OnRelogEventFunc, OnTraceInfoFunc и OnBeginEndPassFunc.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по