перечисление 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 Извлекает идентификатор средства ведения журнала (ULONG) сеанса трассировки событий, предоставленного вызывающим Wnode. |
TraceHandleClass Извлекает дескриптор трассировки (TRACEHANDLE) для сеанса трассировки событий с идентификатором вызывающего средства ведения журнала (ULONG). |
TraceEnableFlagsClass Извлекает флаги включения (ULONG) для дескриптора трассировки событий, предоставленного вызывающей стороной (TRACEHANDLE). |
TraceEnableLevelClass Извлекает набор уровня включения (ULONG) в дескрипторе трассировки событий, предоставленном вызывающей стороной (TRACEHANDLE). |
GlobalLoggerHandleClass Извлекает дескриптор трассировки событий (TRACEHANDLE) для глобального средства ведения журнала. |
EventLoggerHandleClass Зарезервировано для использования операционной системой. |
AllLoggerHandlesClass Извлекает массив дескрипторов трассировки событий (массив TRACEHANDLE) для всех допустимых средств ведения журнала. |
TraceHandleByNameClass Извлекает дескриптор трассировки событий (TRACEHANDLE), определяемый понятным именем вызывающего пользователя (UNICODE_STRING структурой в буфере). |
LoggerEventsLostClass Извлекает номер (ULONG) событий, потерянных для сеанса ведения журнала с указанным вызывающим идентификатором средства ведения журнала (ULONG). |
TraceSessionSettingsClass Извлекает параметры (ETW_TRACE_SESSION_SETTINGS структуру) для сеанса средства ведения журнала с заданным вызывающим дескриптором трассировки (TRACEHANDLE). |
LoggerEventsLoggedClass Извлекает номер (ULONG) событий, зарегистрированных в сеансе средства ведения журнала с указанным абонентом идентификатором средства ведения журнала (ULONG). |
DiskIoNotifyRoutinesClass Зарезервировано для использования операционной системой. |
TraceInformationClassReserved1 Зарезервировано для использования операционной системой. |
FltIoNotifyRoutinesClass Зарезервировано для использования операционной системой. |
TraceInformationClassReserved2 Зарезервировано для использования операционной системой. |
WdfNotifyRoutinesClass Зарезервировано для использования операционной системой. |
MaxTraceInformationClass Максимальное значение в этом типе перечисления. |
Замечания
TRACE_INFORMATION_CLASS предоставляется в основном для использования с подпрограммой WmiQueryTraceInformation, которая возвращает сведения о сеансе трассировки событий WMI.
Требования
Требование | Ценность |
---|---|
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |