TraceLoggingEventTag macro (traceloggingprovider.h)
Wrapper macro for setting the event's tag(s).
void TraceLoggingEventTag( [in] eventTag );
A compile-time constant in the range of 0x00200000-0x0FE00000.
The semantics of the tags are defined by the event consumer. During event processing, this tag can be retrieved from the TRACE_EVENT_INFO Tags field.
The TraceLogging schema convention encodes tags as 28-bit fields by using a chain of up to four bytes with the upper-most bit used as a 'chain' bit (4*7 = 28). Data is encoded most-significant byte first. TraceLoggingWrite and TraceLoggingEventTag only supports encoding a single byte of tag data, which must then contain the upper-most range of seven bits, thus 0x0FE00000.
If no parameters are provided, no tag is transmitted for the event. If multiple args are provided, they are OR'ed together.
|Minimum supported client||Windows 10 [desktop apps only]|
|Minimum supported server||Windows Server 2012 R2|