TRACE_INFORMATION_CLASS列舉 (wdm.h)
TRACE_INFORMATION_CLASS列舉類型可用來指出與 WMI 事件追蹤會話相關聯的信息類型。
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;
常數
TraceIdClass 根據呼叫端提供的 Wnode,擷取事件追蹤會話 (ULONG) 記錄器識別碼。 |
TraceHandleClass 針對事件追蹤會話擷取追蹤句柄 (TRACEHANDLE) ,指定呼叫端提供的記錄器標識元 (ULONG) 。 |
TraceEnableFlagsClass 擷取在呼叫端提供之事件追蹤句柄上設定的啟用旗標 (ULONG) (TRACEHANDLE) 。 |
TraceEnableLevelClass 擷取在呼叫端提供之事件追蹤句柄上設定的啟用層級 (ULONG) , (TRACEHANDLE) 。 |
GlobalLoggerHandleClass 擷取全域記錄器 (TRACEHANDLE) 的事件追蹤句柄。 |
EventLoggerHandleClass 保留供操作系統使用。 |
AllLoggerHandlesClass 擷取所有有效記錄器的事件追蹤句柄陣列 (TRACEHANDLE 陣列) 。 |
TraceHandleByNameClass 擷取由呼叫端提供的易記名稱所識別 (TRACEHAND) LE 的事件追蹤句柄 (緩衝區 UNICODE_STRING結構) 。 |
LoggerEventsLostClass 擷取在呼叫端提供的記錄器標識碼 (U) LONG) ,擷取記錄器會話遺失之事件 (數目。 |
TraceSessionSettingsClass 擷取記錄器會話的設定 (ETW_TRACE_SESSION_SETTINGS 結構) ,指定呼叫端提供的追蹤句柄 (TRACEHANDLE) 。 |
LoggerEventsLoggedClass 擷取在記錄器會話中記錄的事件數目 (ULONG) ,指定呼叫端提供的記錄器標識碼 (ULONG) 。 |
DiskIoNotifyRoutinesClass 保留供操作系統使用。 |
TraceInformationClassReserved1 保留供操作系統使用。 |
FltIoNotifyRoutinesClass 保留供操作系統使用。 |
TraceInformationClassReserved2 保留供操作系統使用。 |
WdfNotifyRoutinesClass 保留供操作系統使用。 |
MaxTraceInformationClass 這個列舉型別中的最大值。 |
備註
TRACE_INFORMATION_CLASS 主要用於 WmiQueryTraceInformation 例程,這會傳回 WMI 事件追蹤會話的相關信息。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |