TRACE_QUERY_INFO_CLASS enumeration

Determines the type of information to query from the list of registered providers.

Syntax


typedef enum  { 
  TraceGuidQueryList,
  TraceGuidQueryInfo,
  TraceGuidQueryProcess,
  TraceStackTracingInfo,
  TraceSystemTraceEnableFlagsInfo,
  TraceSampledProfileIntervalInfo,
  TraceProfileSourceConfigInfo,
  TraceProfileSourceListInfo,
  TracePmcEventListInfo,
  TracePmcCounterListInfo,
  MaxTraceSetInfoClass
} TRACE_QUERY_INFO_CLASS;

Constants

TraceGuidQueryList

Query an array of GUIDs of the providers that are registered on the computer.

TraceGuidQueryInfo

Query information that each session used to enable the provider.

TraceGuidQueryProcess

Query an array of GUIDs of the providers that registered themselves in the same process as the calling process.

TraceStackTracingInfo

Query the setting for call stack tracing for kernel events.

The value is supported on Windows 7, Windows Server 2008 R2, and later.

TraceSystemTraceEnableFlagsInfo

Query the setting for the EnableFlags for the system trace provider. For more information, see the EVENT_TRACE_PROPERTIES structure.

The value is supported on Windows 8, Windows Server 2012, and later.

TraceSampledProfileIntervalInfo

Queries the setting for the sampling profile interval for the supplied source.

The value is supported on Windows 8, Windows Server 2012, and later.

TraceProfileSourceConfigInfo

Query which sources will be traced.

The value is supported on Windows 8, Windows Server 2012, and later.

TraceProfileSourceListInfo

Query the setting for sampled profile list information.

The value is supported on Windows 8, Windows Server 2012, and later.

TracePmcEventListInfo

Query the list of system events on which performance monitoring counters will be collected.

The value is supported on Windows 8, Windows Server 2012, and later.

TracePmcCounterListInfo

Query the list of performance monitoring counters to collect

The value is supported on Windows 8, Windows Server 2012, and later.

MaxTraceSetInfoClass

Marks the last value in the enumeration. Do not use.

Remarks

This enumeration and the TRACE_INFO_CLASS enumeration define the same values. Use this enumeration with the EnumerateTraceGuidsEx function.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Evntrace.h

See also

EnumerateTraceGuidsEx

 

 

Community Additions

ADD
Show:
© 2014 Microsoft