Compartilhar via


estrutura PROVIDER_FILTER_INFO (tdh.h)

Define um filtro e seus dados.

Sintaxe

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;

Membros

Id

O identificador de filtro que identifica o filtro no manifesto. Esse é o mesmo valor que o atributo de valor do tipo complexo FilterType .

Version

O número de versão que identifica a versão da definição de filtro no manifesto. Esse é o mesmo valor que o atributo de versão do tipo complexo FilterType .

MessageOffset

Deslocamento do início dessa estrutura para a cadeia de caracteres de mensagem que descreve o filtro. Esse é o mesmo valor que o atributo de mensagem do tipo complexo FilterType .

Reserved

Reservado.

PropertyCount

O número de elementos na matriz EventPropertyInfoArray .

EventPropertyInfoArray[ANYSIZE_ARRAY]

Uma matriz de estruturas EVENT_PROPERTY_INFO que definem os dados de filtro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho tdh.h

Confira também

TdhEnumerateProviderFilters