次の方法で共有


TraceLogging マクロ

プロバイダー マクロ

TraceLoggingProvider.h は、プロバイダーの定義、イベントのログ記録、プロバイダーの状態に関する情報の取得に使用できる次のマクロを定義します。

アクティビティ マクロ

TraceLoggingActivity.h は、 TraceLoggingActivity オブジェクトまたは TraceLoggingThreadActivity オブジェクトによって管理されるアクティビティの開始、停止、および書き込みに使用できる次のマクロを定義します。

  • TraceLoggingFunction は、現在の関数にちなんだ TraceLoggingThreadActivity を 作成し、アクティビティの Start イベントを書き込みます。 Stop アクティビティは、現在のスコープの末尾に書き込まれます。
  • TraceLoggingWriteStart は、TraceLoggingActivity または TraceLoggingThreadActivity の開始イベントを出力し、アクティビティを "Started" に設定します。
  • TraceLoggingWriteStop は、TraceLoggingActivity または TraceLoggingThreadActivity の停止イベントを出力し、アクティビティを "Stopped" に設定します。
  • TraceLoggingWriteTagged は、 TraceLoggingActivity に明示的に関連付けられたイベントを出力します。

イベント トレースについて

TraceLogging