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


Перечисление EVENT_FIELD_TYPE (tdh.h)

Определяет извлекаемую информацию о поставщике.

Синтаксис

typedef enum _EVENT_FIELD_TYPE {
  EventKeywordInformation = 0,
  EventLevelInformation,
  EventChannelInformation,
  EventTaskInformation,
  EventOpcodeInformation,
  EventInformationMax
} EVENT_FIELD_TYPE;

Константы

 
EventKeywordInformation
Значение: 0
Сведения о ключевом слове, определенные в манифесте. Для поставщиков, которые определяют себя с помощью mof-классов, этот тип возвращает значения флагов включения, если класс поставщика включает свойство Flags. Дополнительные сведения см. в разделе "Указание уровней и включение значений флагов для поставщика" статьи Квалификаторы MOF трассировки событий.
EventLevelInformation
Сведения об уровне, определенные в манифесте.
EventChannelInformation
Сведения о канале, определенные в манифесте.
EventTaskInformation
Сведения о задаче, определенные в манифесте.
EventOpcodeInformation
Сведения о коде операции, определенные в манифесте.
EventInformationMax
Зарезервировано.

Комментарии

Если вы указываете EventOpcodeInformation при вызове TdhQueryProviderFieldInformation, необходимо указать параметр EventFieldValue следующим образом:

  • Биты от 0 до 15 должны содержать значение задачи
  • Биты 16–23 должны содержать значение кода операции
Значения задачи и кода операции можно получить из EVENT_RECORD. EventHeader.EventDescriptor.

Класс WMI MOF поддерживает получение только ключевое слово и сведений об уровне.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть tdh.h

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

PROVIDER_FIELD_INFOARRAY

TdhEnumerateProviderFieldInformation

TdhQueryProviderFieldInformation