estrutura NDIS_RECEIVE_FILTER_INFO (ntddndis.h)

A estrutura NDIS_RECEIVE_FILTER_INFO contém informações sobre um filtro de recebimento configurado atualmente em um driver de miniporto.

Os filtros de recebimento do NDIS são usados nas seguintes interfaces NDIS:

Sintaxe

typedef struct _NDIS_RECEIVE_FILTER_INFO {
  NDIS_OBJECT_HEADER       Header;
  ULONG                    Flags;
  NDIS_RECEIVE_FILTER_TYPE FilterType;
  NDIS_RECEIVE_FILTER_ID   FilterId;
} NDIS_RECEIVE_FILTER_INFO, *PNDIS_RECEIVE_FILTER_INFO;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_RECEIVE_FILTER_INFO . O driver define o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT.

Para indicar a versão da estrutura NDIS_RECEIVE_FILTER_INFO , o driver define o membro Revision como um dos seguintes valores:

NDIS_RECEIVE_FILTER_INFO_REVISION_1

Versão original do NDIS 6.20.

O driver define o membro Size como NDIS_SIZEOF_RECEIVE_FILTER_INFO_REVISION_1.

Flags

Um OR bit a bit de sinalizadores. Esse membro é reservado para o NDIS.

FilterType

O tipo do filtro de recebimento.

FilterId

Um identificador de filtro de recebimento. O identificador de filtro é um inteiro de um até e incluindo o número de filtros de recebimento compatíveis com o adaptador de rede. Um valor zero não é válido.

Comentários

A estrutura NDIS_RECEIVE_FILTER_INFO é usada com o NDIS_RECEIVE_FILTER_INFO_ARRAY estrutura para a solicitação OID de OID_RECEIVE_FILTER_ENUM_FILTERS. Essa solicitação OID enumera filtros de recebimento que foram configurados no driver de miniporto. Isso inclui filtros de recebimento de agrupamento de pacotes ou os filtros de recebimento configurados em uma fila de recebimento usada na interface VMQ ou SR-IOV.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.20 e posterior.
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OBJECT_HEADER

NDIS_RECEIVE_FILTER_INFO_ARRAY

OID_RECEIVE_FILTER_ENUM_FILTERS