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를 사용하여 활동 로깅을 조작합니다. 이 클래스는 추적이 켜져 있고 작업이 시작될 때 고유 식별자를 자동으로 만듭니다.
TraceLoggingWriteStart 및 TraceLoggingWriteStop 매크로에 고유 식별자를 제공하여 작업을 수동으로 중첩할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2012 R2 |
대상 플랫폼 | Windows |
헤더 | traceloggingactivity.h |