Поделиться через


Регистрация связанных событий в поставщике на базе манифеста

Используйте функцию EventWriteTransfer, если несколько компонентов хотят связать свои события в комплексном сценарии трассировки. Например, компоненты A, B и C выполняют работу над соответствующим действием и хотят связать все события, связанные с этим действием.

ETW использует локальное хранилище потоков, чтобы сделать идентификатор действия предыдущего компонента доступным для следующего компонента. Компонент получает идентификатор предыдущего компонента из локального хранилища и задает ему соответствующий идентификатор действия. Затем потребитель может использовать идентификатор связанной активности для обхода цепочки событий от одного компонента к следующему.