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 的情况下检索事件跟踪会话 (ULONG) 记录器 ID。 |
TraceHandleClass 在给定调用方提供的记录器 ID (ULONG) 的情况下,检索事件跟踪会话 (TRACEHANDLE) 跟踪句柄。 |
TraceEnableFlagsClass 检索在调用方提供的事件跟踪句柄 (TRACEHANDLE) 上设置 (ULONG) 启用标志。 |
TraceEnableLevelClass 检索在调用方提供的事件跟踪句柄) 上设置的启用级别 (ULONG (TRACEHANDLE) 。 |
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) |