Schreiben verwandter Ereignisse in einem manifestbasierten Anbieter

Verwenden Sie die EventWriteTransfer-Funktion , wenn mehrere Komponenten ihre Ereignisse in einem End-to-End-Ablaufverfolgungsszenario verknüpfen möchten. Beispielsweise führen die Komponenten A, B und C Arbeiten an einer zugehörigen Aktivität aus und möchten alle Ereignisse im Zusammenhang mit dieser Aktivität verknüpfen.

ETW verwendet den lokalen Threadspeicher, um den Aktivitätsbezeichner der vorherigen Komponente für die nächste Komponente verfügbar zu machen. Die Komponente ruft den Bezeichner der vorherigen Komponente aus dem lokalen Speicher ab und legt den zugehörigen Aktivitätsbezeichner darauf fest. Der Consumer kann dann den zugehörigen Aktivitätsbezeichner verwenden, um die Kette der Ereignisse von einer Komponente zur nächsten zu durchlaufen.