공급자 매크로
TraceLoggingProvider.h 공급자를 정의하고, 이벤트를 기록하고, 공급자 상태에 대한 정보를 가져오는 데 사용할 수 있는 다음 매크로를 정의합니다.
- TraceLoggingWrite에서 작성할 이벤트를 구성할 있습니다.
- TRACELOGGING_DECLARE_PROVIDER TraceLogging 공급자에 대한 핸들을 전달 선언합니다.
- TRACELOGGING_DEFINE_PROVIDER TraceLogging 공급자에 대한 핸들을 정의합니다.
- TRACELOGGING_DEFINE_PROVIDER_STORAGETRACELOGGING_DEFINE_PROVIDER 사용할 수 없는 경우 사용자가 정의할 TraceLogging 공급자 핸들에 대한 정적 스토리지를 예약합니다.
- TraceLoggingWrite TraceLogging 이벤트를 내보낸다.
- TraceLoggingWriteActivity 지정된 활동 ID를 사용하여 TraceLogging 이벤트를 내보낸다.
활동 매크로
TraceLoggingActivity.h
TraceLoggingActivity 또는 TraceLoggingThreadActivity 개체에서 관리하는 활동에 이벤트를 시작, 중지 및 쓰는 데 사용할 수 있는 다음 매크로를 정의합니다.
- TraceLoggingFunction 현재 함수의 이름을 따서 명명된 TraceLoggingThreadActivity 만들고 작업에 대한 시작 이벤트를 작성합니다. 중지 작업은 현재 범위의 끝에 기록됩니다.
- TraceLoggingWriteStartTraceLoggingActivity 또는 TraceLoggingThreadActivity 대한 시작 이벤트를 내보내고 활동을 "시작됨"으로 설정합니다.
- TraceLoggingWriteStopTraceLoggingActivity 또는 TraceLoggingThreadActivity 대한 중지 이벤트를 내보내고 활동을 "중지됨"으로 설정합니다.
- TraceLoggingWriteTaggedTraceLoggingActivity명시적으로 연결된 이벤트를 내보낸다.
관련 항목
이벤트 추적 대한