RELOG_CALLBACKS 구조체
C++ Build Insights SDK는 Visual Studio 2017 이상과 호환됩니다. 이러한 버전에 대한 설명서를 보려면 이 문서에 대한 Visual Studio 버전 선택기 컨트롤을 Visual Studio 2017 이상으로 설정하세요. 이 페이지의 목차 맨 위에 있습니다.
RELOG_CALLBACKS
구조체는 RELOG_DESCRIPTOR 개체를 초기화할 때 사용됩니다. ETW(Windows용 이벤트 추적) 추적을 다시 로그하는 동안 호출할 함수를 지정합니다.
구문
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 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기