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:
-
Agrupamento de pacotes NDIS. Para obter mais informações sobre como usar filtros de recebimento nessa interface, consulte Gerenciando filtros de recebimento de agrupamento de pacotes.
-
Virtualização de E/S de Raiz Única (SR-IOV). Para obter mais informações sobre como usar filtros de recebimento nessa interface, consulte Configurando um filtro de recebimento em uma porta virtual.
-
VMQ (Fila de Máquinas Virtuais). Para obter mais informações sobre como usar filtros de recebimento nessa interface, consulte Configuração e limpeza de filtros VMQ.
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_RECEIVE_FILTER_INFO_ARRAYComentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de