This topic has not yet been rated - Rate this topic

TRACE_INFORMATION_CLASS enumeration

The TRACE_INFORMATION_CLASS enumeration type is used to indicate types of information associated with a WMI event tracing session.

Syntax


typedef enum _TRACE_INFORMATION_CLASS { 
  TraceIdClass               = 0,
  TraceHandleClass           = 1,
  TraceEnableFlagsClass      = 2,
  TraceEnableLevelClass      = 3,
  GlobalLoggerHandleClass    = 4,
  EventLoggerHandleClass     = 5,
  AllLoggerHandlesClass      = 6,
  TraceHandleByNameClass     = 7,
  LoggerEventsLostClass      = 8,
  TraceSessionSettingsClass  = 9,
  LoggerEventsLoggedClass    = 10,
  MaxTraceInformationClass   = 11
} TRACE_INFORMATION_CLASS;

Constants

TraceIdClass

Indicates the logger ID of an event tracing session.

TraceHandleClass

Indicates a trace handle for an event tracing session.

TraceEnableFlagsClass

Indicates the enable flags set on an event trace handle.

TraceEnableLevelClass

Indicates the enable level set on an event trace handle.

GlobalLoggerHandleClass

Indicates an event trace handle for the global logger.

EventLoggerHandleClass

For internal use only.

AllLoggerHandlesClass

Indicates an array of event trace handles for all valid loggers.

TraceHandleByNameClass

Indicates an event trace handle identified by a friendly name.

LoggerEventsLostClass

TBD

TraceSessionSettingsClass

TBD

LoggerEventsLoggedClass

TBD

MaxTraceInformationClass

The maximum value in this enumeration type.

Remarks

TRACE_INFORMATION_CLASS is provided primarily for use with the WmiQueryTraceInformation routine, which returns information about a WMI event tracing session.

Requirements

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

WmiFireEvent
WmiQueryTraceInformation
WmiTraceMessage
WmiTraceMessageVa

 

 

Send comments about this topic to Microsoft

Build date: 5/22/2013

© 2013 Microsoft. All rights reserved.