NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS struttura (ntddndis.h)

La struttura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS specifica le funzionalità di filtro di ricezione abilitate o disabilitate in una scheda di rete.

I filtri di ricezione NDIS vengono usati nelle interfacce NDIS seguenti:

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS . Il driver imposta il membro Type della struttura che Header specifica su NDIS_OBJECT_TYPE_DEFAULT.

Per indicare la versione della struttura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS , il driver imposta il membro Revision su uno dei valori seguenti:

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1

Versione originale per NDIS 6.20.

Il driver imposta il membro Size su NDIS_SIZEOF_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1.

Flags

Or bit per bit dei flag. Questo membro è riservato per NDIS.

EnabledFilterTypes

Or bit per bit dei flag per i tipi di filtri di ricezione abilitati. Il flag di tipo di filtro seguente è valido.

NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED

Specifica che i filtri VMQ sono abilitati.

Nota Il driver miniport deve impostare questo flag se il driver miniport è abilitato per usare l'interfaccia SR-IOV. Per altre informazioni sul modo in cui queste interfacce sono abilitate, vedere Gestione delle parole chiave SR-IOV, VMQ e RSS Standardized INF.
 

NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED

Specifica che i filtri di ricezione del pacchetto NDIS sono abilitati.

EnabledQueueTypes

Or bit per bit dei flag per i tipi di code di ricezione abilitate. Il flag del tipo di coda seguente è valido.

NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED

Specifica che le code di macchine virtuali sono abilitate. Le code di macchine virtuali vengono usate nell'interfaccia VMQ e SR-IOV.

Commenti

La struttura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS viene usata nell'oggetto OID_RECEIVE_FILTER_GLOBAL_PARAMETERS OID di query per ottenere le impostazioni del filtro di ricezione globale correnti.

Nota Molte delle impostazioni dei membri e del flag della struttura NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS sono valide se il driver miniport è abilitato per usare l'interfaccia VMQ o SR-IOV. Il driver miniport è abilitato per usare queste interfacce tramite parole chiave INF standardizzate. Per altre informazioni, vedere Gestione delle parole chiave SR-IOV, VMQ e RSS Standardized INF.
 

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

OID_RECEIVE_FILTER_GLOBAL_PARAMETERS