TRACE_GUID_PROPERTIES structure (evntrace.h)

Returned by EnumerateTraceGuids. Contains information about an event trace provider.

Syntax

typedef struct _TRACE_GUID_PROPERTIES {
  GUID    Guid;
  ULONG   GuidType;
  ULONG   LoggerId;
  ULONG   EnableLevel;
  ULONG   EnableFlags;
  BOOLEAN IsEnable;
} TRACE_GUID_PROPERTIES, *PTRACE_GUID_PROPERTIES;

Members

Guid

Control GUID of the event trace provider.

GuidType

Not used.

LoggerId

Session handle that identifies the event tracing session.

EnableLevel

Value passed as the EnableLevel parameter to the EnableTrace function.

EnableFlags

Value passed as the EnableFlag parameter to the EnableTrace function.

IsEnable

If this member is TRUE, the element identified by the Guid member is currently enabled for the session identified by the LoggerId member. If this member is FALSE, all other members have no meaning and should be zero.

Remarks

Be sure to initialize the memory for this structure to zero before setting any members or passing to any functions.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header evntrace.h

See also

EnumerateTraceGuids