다음을 통해 공유


TraceLoggingActivity 클래스(traceloggingactivity.h)

활동 중에 ETW 이벤트 로깅을 지원합니다. 모든 이벤트는 수동으로 태그를 지정하거나 중첩해야 합니다.

상속

TraceLoggingActivity 클래스는 _TlgActivityBase 구현합니다.

메서드

TraceLoggingActivity 클래스에는 이러한 메서드가 있습니다.

 
TraceLoggingActivity::P rovider

TraceLoggingActivity::P rovider(traceloggingactivity.h)는 이 활동과 연결된 TraceLogging 공급자에 대한 핸들을 반환합니다.
TraceLoggingActivity::SetRelatedActivity

이 TraceLoggingActivity 개체에 대한 관련 활동을 설정합니다.
TraceLoggingActivity::SetRelatedActivityId

TraceLoggingActivity::SetRelatedActivityId는 활동의 고유 식별자를 사용하여 이 TraceLoggingActivity 개체에 대한 관련 활동을 설정합니다.
TraceLoggingActivity::SetRelatedActivityId

TraceLoggingActivity::SetRelatedActivityId(const GUID)는 활동의 고유 식별자를 사용하여 이 TraceLoggingActivity 개체에 대한 관련 활동을 설정합니다.
TraceLoggingActivity::TraceLoggingActivity

새 TraceLoggingActivity 개체를 만듭니다. (오버로드 1/2)
TraceLoggingActivity::TraceLoggingActivity

새 TraceLoggingActivity 개체를 만듭니다. (오버로드 2/2)

설명

TraceLogging 활동을 사용하려면 TraceLoggingActivity 또는 TraceLoggingThreadActivity의 instance 정의해야 합니다. 이러한 클래스 중 하나의 instance 만든 후에는 TraceLoggingFunction, TraceLoggingWriteStart, TraceLoggingWriteStop 및TraceLoggingWriteTagged를 사용하여 활동 로깅을 조작합니다. 이 클래스는 추적이 켜져 있고 작업이 시작될 때 고유 식별자를 자동으로 만듭니다.

TraceLoggingWriteStartTraceLoggingWriteStop 매크로에 고유 식별자를 제공하여 작업을 수동으로 중첩할 수 있습니다.

요구 사항

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

추가 정보

TraceLoggingThreadActivity 클래스