TRACE_INFO_CLASS enumeration

Determines the type of information to include with the trace.

Syntax


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

Constants

TraceGuidQueryList

List of GUIDS for those providers that are registered on the computer. This value provides the same information as calling EnumerateTraceGuids. Not used when calling the TraceSetInformation function.

TraceGuidQueryInfo

Provides the information that each session used to enable the provider. Not used when calling the TraceSetInformation function.

TraceGuidQueryProcess

List of GUIDs registered in the same process. Not used when calling the TraceSetInformation function.

TraceStackTracingInfo

Enables call stack tracing for kernel events.

TraceSystemTraceEnableFlagsInfo

Configures 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

Configures the sampling profile interval for the supplied source.

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

TraceProfileSourceConfigInfo

Configures which sources will be traced.

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

TraceProfileSourceListInfo

Configures the list of sources.

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

TracePmcEventListInfo

Configures 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

Configures 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_QUERY_INFO_CLASS enumeration define the same values. Use this enumeration with the TraceSetInformation function.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Evntrace.h

See also

TraceSetInformation

 

 

Community Additions

ADD
Show:
© 2014 Microsoft