Поделиться через


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