トレース フラグは、カーネル モード ドライバーやユーザー モード アプリケーションなどの トレース プロバイダーのプロパティです。 これらのフラグは、トレース プロバイダーが生成するイベントを決定します。 プロバイダーは、フラグをメッセージを生成するための条件として解釈します。
通常、フラグはますます詳細なレポート レベルを表しますが、プロバイダーはフラグを使用してトレース メッセージを生成するための任意の条件を表すことができます。
トレース プロバイダーは、 WPP_CONTROL_GUIDS構造体の WPP_DEFINE_BIT要素で各フラグを定義します。 Windows ソフトウェア トレース プリプロセッサ (WPP) は、1 から始まる構造に表示される順序で要素にビット値を割り当てます。
トレース セッションを実行するときに、トレース フラグを使用して、セッション中に生成されるメッセージを決定できます。 Tracelog や TraceView などのトレース コンシューマーを使用すると、トレース セッションの各プロバイダーのトレース フラグとトレース レベルを選択するためのパラメーターとオプションをユーザーが設定できます。
トレース プロバイダーを再び有効にすることで、トレース セッションの実行中にトレース フラグを変更できます。