Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Макросы поставщика
TraceLoggingProvider.h определяет следующие макросы, которые можно использовать для определения поставщика, событий журнала и получения сведений о состоянии поставщика:
- Макросы оболочки TraceLogging настроить событие, которое будет записано TraceLoggingWrite.
- TRACELOGGING_DECLARE_PROVIDER пересылка объявляет дескриптор для поставщика TraceLogging.
- TRACELOGGING_DEFINE_PROVIDER определяет дескриптор для поставщика TraceLogging.
- TRACELOGGING_DEFINE_PROVIDER_STORAGE резервирует статическое хранилище для дескриптора поставщика TraceLogging, который определяется пользователем в случаях, когда TRACELOGGING_DEFINE_PROVIDER нельзя использовать.
- TraceLoggingWrite выдает событие TraceLogging.
- TraceLoggingWriteActivity выдает событие TraceLogging с указанными идентификаторами действий.
Макросы действий
TraceLoggingActivity.h определяет следующие макросы, которые можно использовать для запуска, остановки и записи событий в действие, управляемое объектом TraceLoggingActivity или TraceLoggingThreadActivity:
- TraceLoggingFunction создает TraceLoggingThreadActivity с именем текущей функции и записывает событие Start для действия. Действие Stop будет записано в конце текущей области.
- TraceLoggingWriteStart выдает событие начала для TraceLoggingActivity или TraceLoggingThreadActivity и задает действие "Запущено".
- TraceLoggingWriteStop выдает событие остановки для TraceLoggingActivity или TraceLoggingThreadActivity и задает действие как "Остановлено".
- TraceLoggingWriteTagged выдает событие, которое явно связано с TraceLoggingActivity.