traceloggingactivity.h header
This header is used by TraceLogging. For more information, see:
traceloggingactivity.h contains the following programming interfaces:
Classes
TraceLoggingActivity Provides support for logging ETW events during an activity. All events must be manually tagged or nested. |
TraceLoggingThreadActivity Provides support for logging ETW events during an activity. Events will be automatically tagged with or nested in this activity. |
TraceLoggingThreadActivityIdSetter Tags a thread with an activity id so ETW marks all events in that thread with the activity id. |
Functions
TraceLoggingFunction Creates a TraceLoggingThreadActivity named after the current function and writes a Start event for the activity. A Stop activity will be written at the end of the current scope. |
TraceLoggingWriteStart Starts an activity and logs the start event. |
TraceLoggingWriteStop Stops an activity and logs the stop event. |
TraceLoggingWriteTagged Logs an event with an associated ETW activity id. |