TRACE_INFORMATION_CLASS enumeration (wdm.h)
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,
TraceHandleClass,
TraceEnableFlagsClass,
TraceEnableLevelClass,
GlobalLoggerHandleClass,
EventLoggerHandleClass,
AllLoggerHandlesClass,
TraceHandleByNameClass,
LoggerEventsLostClass,
TraceSessionSettingsClass,
LoggerEventsLoggedClass,
DiskIoNotifyRoutinesClass,
TraceInformationClassReserved1,
FltIoNotifyRoutinesClass,
TraceInformationClassReserved2,
WdfNotifyRoutinesClass,
MaxTraceInformationClass
} TRACE_INFORMATION_CLASS;
Constants
TraceIdClass Retrieves the logger ID (ULONG) of an event tracing session given a caller-supplied Wnode. |
TraceHandleClass Retrieves a trace handle (TRACEHANDLE) for an event tracing session given a caller-supplied logger ID (ULONG). |
TraceEnableFlagsClass Retrieves the enable flags (ULONG) set on a caller-supplied event trace handle (TRACEHANDLE). |
TraceEnableLevelClass Retrieves the enable level (ULONG) set on a caller-supplied event trace handle (TRACEHANDLE). |
GlobalLoggerHandleClass Retrieves an event trace handle (TRACEHANDLE) for the global logger. |
EventLoggerHandleClass Reserved for use by the operating system. |
AllLoggerHandlesClass Retrieves an array of event trace handles (TRACEHANDLE array) for all valid loggers. |
TraceHandleByNameClass Retrieves an event trace handle (TRACEHANDLE) identified by a caller-supplied friendly name (UNICODE_STRING structure in buffer). |
LoggerEventsLostClass Retrieves the number (ULONG) of events lost for a logger session given a caller-supplied logger ID (ULONG). |
TraceSessionSettingsClass Retrieves the settings (ETW_TRACE_SESSION_SETTINGS structure) for a logger session given a caller-supplied trace handle (TRACEHANDLE). |
LoggerEventsLoggedClass Retrieves the number (ULONG) of events logged in a logger session given a caller-supplied logger ID (ULONG). |
DiskIoNotifyRoutinesClass Reserved for use by the operating system. |
TraceInformationClassReserved1 Reserved for use by the operating system. |
FltIoNotifyRoutinesClass Reserved for use by the operating system. |
TraceInformationClassReserved2 Reserved for use by the operating system. |
WdfNotifyRoutinesClass Reserved for use by the operating system. |
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
Requirement | Value |
---|---|
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |