Schreiben verwandter Ereignisse in einem manifestbasierten Anbieter
Verwenden Sie die EventWriteTransfer-Funktion, wenn mehrere Komponenten ihre Ereignisse in einem End-to-End-Ablaufverfolgungsszenario in Beziehung setzen möchten. Beispielsweise führen die Komponenten A, B und C Arbeiten an einer verwandten Aktivität aus und möchten alle Ereignisse im Zusammenhang mit dieser Aktivität verknüpfen.
ETW verwendet 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 durchgehen.