Partilhar via


estrutura TC_GEN_FILTER (traffic.h)

A estrutura TC_GEN_FILTER cria um filtro que corresponde a um determinado conjunto de atributos ou critérios de pacote, que pode ser usado posteriormente para associar pacotes que atendam aos critérios de atributo a um fluxo específico. A estrutura TC_GEN_FILTER usa seu membro AddressType para indicar um tipo de filtro específico a ser aplicado ao filtro.

Sintaxe

typedef struct _TC_GEN_FILTER {
  USHORT AddressType;
  ULONG  PatternSize;
  PVOID  Pattern;
  PVOID  Mask;
} TC_GEN_FILTER, *PTC_GEN_FILTER;

Membros

AddressType

Define o tipo de filtro a ser aplicado com o filtro, conforme definido em Ntddndis.h. Com a designação de um filtro específico em AddressType, a estrutura de filtro genérica TC_GEN_FILTER fornece um tipo de filtro específico.

PatternSize

Tamanho do membro Pattern , em bytes.

Pattern

Indica o formato específico do padrão a ser aplicado ao filtro, como IP_PATTERN. O padrão especifica quais bits de um determinado pacote devem ser avaliados ao determinar se um pacote está incluído no filtro.

Mask

Uma máscara de bits aplicada aos bits designados no membro Pattern . A aplicação do membro Mask ao membro Pattern determina quais bits no membro Pattern são significativos (devem ser aplicados aos critérios de filtro). Observe que o membro Mask deve ser do mesmo tipo que o membro Pattern .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho traffic.h

Confira também

FLOWSPEC

IP_PATTERN