Макрос TraceLoggingFunction (traceloggingactivity.h)

Создает traceLoggingThreadActivity с именем текущей функции и записывает событие Start для действия. Действие Stop будет записано в конце текущего область.

Синтаксис

void TraceLoggingFunction(
  [in]  providerHandle,
        __VA_ARGS__
);

Параметры

[in] providerHandle

Дескриптор регистрации поставщика.

__VA_ARGS__

Возвращаемое значение

None

Remarks

Вызовите этот макрос в начале функции, чтобы определить действие. Затем этот макрос автоматически создаст объект TraceLoggingThreadActivity на основе имени функции и запустит ведение журнала для действия. Он также будет автоматически создавать и регистрировать событие остановки после завершения функции.

Объект TraceLoggingThreadActivity, необходимо убедиться, что ни в каких дочерних действиях не произойдет перебоев связанной функции, даже в случаях ошибок или пограничных случаях.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2012 R2
Целевая платформа Windows
Header traceloggingactivity.h