NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS-Struktur (ntddndis.h)

Die NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS-Struktur gibt die Empfangsfilterfunktionen an, die auf einem Netzwerkadapter aktiviert oder deaktiviert sind.

NDIS-Empfangsfilter werden in den folgenden NDIS-Schnittstellen verwendet:

Syntax

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;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS-Struktur . Der Treiber legt den Typmember der Struktur fest, die Header angibt, um NDIS_OBJECT_TYPE_DEFAULT.

Um die Version der NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS-Struktur anzugeben, legt der Treiber den Revisionsmember auf einen der folgenden Werte fest:

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1

Originalversion für NDIS 6.20.

Der Treiber legt das Element Größe auf NDIS_SIZEOF_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1 fest.

Flags

Ein bitweises OR mit Flags. Dieser Member ist für NDIS reserviert.

EnabledFilterTypes

Ein bitweises OR mit Flags für Typen von aktivierten Empfangsfiltern. Das folgende Filtertypflag ist gültig.

NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED

Gibt an, dass VMQ-Filter aktiviert sind.

Hinweis Der Miniporttreiber sollte dieses Flag festlegen, wenn der Miniporttreiber für die Verwendung der SR-IOV-Schnittstelle aktiviert ist. Weitere Informationen dazu, wie diese Schnittstellen aktiviert werden, finden Sie unter Handling SR-IOV, VMQ, and RSS Standardized INF Keywords.For more information on how are enabled these interfaces, see Handling SR-IOV, VMQ, and RSS Standardized INF Keywords.
 

NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED

Gibt an, dass NDIS-Paket-Sammel-Empfangsfilter aktiviert sind.

EnabledQueueTypes

Ein bitweises OR mit Flags für Typen von aktivierten Empfangswarteschlangen. Das folgende Warteschlangentypflag ist gültig.

NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED

Gibt an, dass Warteschlangen für virtuelle Computer (VM) aktiviert sind. VM-Warteschlangen werden in der VMQ- und SR-IOV-Schnittstelle verwendet.

Hinweise

Die NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS-Struktur wird im OID_RECEIVE_FILTER_GLOBAL_PARAMETERS abfrage-OID, um die aktuellen Einstellungen für den globalen Empfangsfilter abzurufen.

Hinweis Viele der Member- und Flageinstellungen der NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS-Struktur sind gültig, wenn der Miniporttreiber für die Verwendung der VMQ- oder SR-IOV-Schnittstelle aktiviert ist. Der Miniporttreiber kann diese Schnittstellen über standardisierte INF-Schlüsselwörter verwenden. Weitere Informationen finden Sie unter Behandeln von standardisierten INF-Schlüsselwörtern SR-IOV, VMQ und RSS.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.20 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

OID_RECEIVE_FILTER_GLOBAL_PARAMETERS