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.