Класс TraceLoggingActivity (traceloggingactivity.h)
Обеспечивает поддержку ведения журнала событий трассировки событий Windows во время действия. Все события должны быть помечены вручную или вложены.
Наследование
Класс TraceLoggingActivity реализует _TlgActivityBase.
Методы
Класс TraceLoggingActivity содержит следующие методы.
TraceLoggingActivity::P rovider TraceLoggingActivity::P rovider (traceloggingactivity.h) возвращает дескриптор поставщику TraceLogging, связанному с этим действием. |
TraceLoggingActivity::SetRelatedActivity Задает связанное действие для этого объекта TraceLoggingActivity. |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId использует уникальный идентификатор действия для задания связанного действия для этого объекта TraceLoggingActivity. |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) использует уникальный идентификатор действия для задания связанного действия для этого объекта TraceLoggingActivity. |
TraceLoggingActivity::TraceLoggingActivity Создает объект TraceLoggingActivity. (перегрузка 1/2) |
TraceLoggingActivity::TraceLoggingActivity Создает объект TraceLoggingActivity. (перегрузка 2/2) |
Комментарии
Чтобы использовать действия TraceLogging, необходимо определить экземпляр TraceLoggingActivity или TraceLoggingThreadActivity. После создания экземпляра одного из этих классов можно управлять ведением журнала действий с помощью TraceLoggingFunction, TraceLoggingWriteStart, TraceLoggingWriteStop и TraceLoggingWriteTagged. Этот класс автоматически создает уникальный идентификатор при включении трассировки и запуске действия.
Действия можно вкладывать вручную, предоставляя уникальные идентификаторы макросов TraceLoggingWriteStart и TraceLoggingWriteStop .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2012 R2 |
Целевая платформа | Windows |
Header | traceloggingactivity.h |