マニフェストベースのプロバイダーでの関連イベントの書き込み
複数のコンポーネントがエンドツーエンドのトレース シナリオでイベントを関連付ける場合は、 EventWriteTransfer 関数を使用します。 たとえば、コンポーネント A、B、C は、関連するアクティビティに対して作業を実行し、そのアクティビティに関連するすべてのイベントをリンクする必要があります。
ETW では、スレッド ローカル ストレージを使用して、前のコンポーネントのアクティビティ識別子を次のコンポーネントで使用できるようにします。 コンポーネントは、ローカル ストレージから前のコンポーネントの識別子を取得し、それに関連するアクティビティ識別子を設定します。 コンシューマーは、関連するアクティビティ識別子を使用して、あるコンポーネントから次のコンポーネントへのイベントのチェーンをウォークできます。