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

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

WmiFireEvent

WmiQueryTraceInformation

WmiTraceMessage

WmiTraceMessageVa