Перечисление 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)

См. также раздел

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa