estrutura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS (ntddndis.h)

A estrutura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS especifica os recursos de filtragem de recebimento habilitados ou desabilitados em um adaptador de rede.

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

Sintaxe

typedef struct _NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              EnabledFilterTypes;
  ULONG              EnabledQueueTypes;
} NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS, *PNDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS . 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_GLOBAL_PARAMETERS , o driver define o membro Revision como um dos seguintes valores:

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1

Versão original do NDIS 6.20.

O driver define o membro Size como NDIS_SIZEOF_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1.

Flags

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

EnabledFilterTypes

Um OR bit a bit de sinalizadores para tipos de filtros de recebimento habilitados. O sinalizador de tipo de filtro a seguir é válido.

NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED

Especifica que os filtros VMQ estão habilitados.

Nota O driver de miniporta deve definir esse sinalizador se o driver de miniporto estiver habilitado para usar a interface SR-IOV. Para obter mais informações sobre como essas interfaces estão habilitadas, consulte Manipulando palavras-chave SR-IOV, VMQ e RSS STANDARDized INF.
 

NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED

Especifica que os filtros de recebimento de união de pacotes NDIS estão habilitados.

EnabledQueueTypes

Um OR bit a bit de sinalizadores para tipos de filas de recebimento habilitadas. O sinalizador de tipo de fila a seguir é válido.

NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED

Especifica que as filas de VM (máquina virtual) estão habilitadas. As filas de VM são usadas na interface VMQ e SR-IOV.

Comentários

A estrutura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS é usada no OID_RECEIVE_FILTER_GLOBAL_PARAMETERS consulta OID para obter as configurações de filtro de recebimento globais atuais.

Nota Muitos dos membros e configurações de sinalizador da estrutura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS serão válidos se o driver de miniporto estiver habilitado para usar a interface VMQ ou SR-IOV. O driver de miniporta está habilitado para usar essas interfaces por meio de palavras-chave INF padronizadas. Para obter mais informações, consulte Manipulando palavras-chave INF padronizadas em SR-IOV, VMQ e RSS.
 

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

OID_RECEIVE_FILTER_GLOBAL_PARAMETERS