Макрос 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 |