Перечисление 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 (включая Wdm.h, Ntddk.h, Ntifs.h) |