TRACE_INFORMATION_CLASS枚举 (wdm.h)
TRACE_INFORMATION_CLASS 枚举类型用于指示与 WMI 事件跟踪 会话关联的信息类型。
语法
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;
常数
TraceIdClass 根据调用方提供的 Wnode 检索事件跟踪会话的记录器 ID(ULONG)。 |
TraceHandleClass 为给定调用方提供的记录器 ID(ULONG)的事件跟踪会话检索跟踪句柄(TRACEHANDLE)。 |
TraceEnableFlagsClass 检索在调用方提供的事件跟踪句柄(TRACEHANDLE)上设置的启用标志(ULONG)。 |
TraceEnableLevelClass 检索在调用方提供的事件跟踪句柄(TRACEHANDLE)上设置的启用级别(ULONG)。 |
GlobalLoggerHandleClass 检索全局记录器的事件跟踪句柄(TRACEHANDLE)。 |
EventLoggerHandleClass 保留供作系统使用。 |
AllLoggerHandlesClass 检索所有有效记录器的事件跟踪句柄(TRACEHANDLE 数组)数组。 |
TraceHandleByNameClass 检索由调用方提供的友好名称(UNICODE_STRING 缓冲区中的结构)标识的事件跟踪句柄(TRACEHANDLE)。 |
LoggerEventsLostClass 根据调用方提供的记录器 ID (ULONG)检索记录器会话丢失的事件数(ULONG)。 |
TraceSessionSettingsClass 根据调用方提供的跟踪句柄(TRACEHANDLE)检索记录器会话的设置(ETW_TRACE_SESSION_SETTINGS 结构)。 |
LoggerEventsLoggedClass 根据调用方提供的记录器 ID(ULONG)检索记录器会话中记录的事件数(ULONG)。 |
DiskIoNotifyRoutinesClass 保留供作系统使用。 |
TraceInformationClassReserved1 保留供作系统使用。 |
FltIoNotifyRoutinesClass 保留供作系统使用。 |
TraceInformationClassReserved2 保留供作系统使用。 |
WdfNotifyRoutinesClass 保留供作系统使用。 |
MaxTraceInformationClass 此枚举类型中的最大值。 |
言论
TRACE_INFORMATION_CLASS 主要用于 WmiQueryTraceInformation 例程,该例程返回有关 WMI 事件跟踪会话的信息。
要求
要求 | 价值 |
---|---|
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |