структура PROVIDER_FILTER_INFO (tdh.h)

Определяет фильтр и его данные.

Синтаксис

typedef struct _PROVIDER_FILTER_INFO {
  UCHAR               Id;
  UCHAR               Version;
  ULONG               MessageOffset;
  ULONG               Reserved;
  ULONG               PropertyCount;
  EVENT_PROPERTY_INFO EventPropertyInfoArray[ANYSIZE_ARRAY];
} PROVIDER_FILTER_INFO, *PPROVIDER_FILTER_INFO;

Члены

Id

Идентификатор фильтра, определяющий фильтр в манифесте. Это то же значение, что и атрибут value сложного типа FilterType .

Version

Номер версии, определяющий версию определения фильтра в манифесте. Это то же значение, что и атрибут версии сложного типа FilterType .

MessageOffset

Смещение от начала этой структуры до строки сообщения, описывающей фильтр. Это то же значение, что и атрибут сообщения сложного типа FilterType .

Reserved

Зарезервировано.

PropertyCount

Количество элементов в массиве EventPropertyInfoArray .

EventPropertyInfoArray[ANYSIZE_ARRAY]

Массив EVENT_PROPERTY_INFO структур, определяющих данные фильтра.

Требования

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

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

TdhEnumerateProviderFilters