Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
TraceIdClassRetrieves the logger ID (ULONG) of an event tracing session given a caller-supplied Wnode. |
TraceHandleClassRetrieves a trace handle (TRACEHANDLE) for an event tracing session given a caller-supplied logger ID (ULONG). |
TraceEnableFlagsClassRetrieves the enable flags (ULONG) set on a caller-supplied event trace handle (TRACEHANDLE). |
TraceEnableLevelClassRetrieves the enable level (ULONG) set on a caller-supplied event trace handle (TRACEHANDLE). |
GlobalLoggerHandleClassRetrieves an event trace handle (TRACEHANDLE) for the global logger. |
EventLoggerHandleClassReserved for use by the operating system. |
AllLoggerHandlesClassRetrieves an array of event trace handles (TRACEHANDLE array) for all valid loggers. |
TraceHandleByNameClassRetrieves an event trace handle (TRACEHANDLE) identified by a caller-supplied friendly name (UNICODE_STRING structure in buffer). |
LoggerEventsLostClassRetrieves the number (ULONG) of events lost for a logger session given a caller-supplied logger ID (ULONG). |
TraceSessionSettingsClassRetrieves the settings (ETW_TRACE_SESSION_SETTINGS structure) for a logger session given a caller-supplied trace handle (TRACEHANDLE). |
LoggerEventsLoggedClassRetrieves the number (ULONG) of events logged in a logger session given a caller-supplied logger ID (ULONG). |
DiskIoNotifyRoutinesClassReserved for use by the operating system. |
TraceInformationClassReserved1Reserved for use by the operating system. |
FltIoNotifyRoutinesClassReserved for use by the operating system. |
TraceInformationClassReserved2Reserved for use by the operating system. |
WdfNotifyRoutinesClassReserved for use by the operating system. |
MaxTraceInformationClassThe 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) |