Share via


TraceLoggingFunction 매크로(traceloggingactivity.h)

현재 함수의 이름을 따서 명명된 TraceLoggingThreadActivity 를 만들고 활동에 대한 Start 이벤트를 작성합니다. 중지 작업은 현재 scope 끝에 기록됩니다.

구문

void TraceLoggingFunction(
  [in]  providerHandle,
        __VA_ARGS__
);

매개 변수

[in] providerHandle

공급자 등록 핸들입니다.

__VA_ARGS__

반환 값

없음

설명

함수의 시작 부분에서 이 매크로를 호출하여 작업을 정의합니다. 그런 다음, 이 매크로는 함수의 이름을 기반으로 TraceLoggingThreadActivity 개체를 자동으로 만들고 활동에 대한 로깅을 시작합니다. 또한 함수가 완료되면 중지 이벤트를 자동으로 생성하고 기록합니다.

TraceLoggingThreadActivity 개체는 오류 사례 또는 에지 사례에서도 자식 활동이 연결된 함수를 능가하지 않도록 해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2012 R2
대상 플랫폼 Windows
헤더 traceloggingactivity.h