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:
-
NDIS Packet Coalescing. Weitere Informationen zur Verwendung von Empfangsfiltern in dieser Schnittstelle finden Sie unter Managing Packet Coalescing Receive Filters.For more information about how to use receive filters in this interface, see Managing Packet Coalescing Receive Filters.
-
Single Root E/O Virtualization (SR-IOV). Weitere Informationen zur Verwendung von Empfangsfiltern in dieser Schnittstelle finden Sie unter Festlegen eines Empfangsfilters für einen virtuellen Port.
-
Virtual Machine Queue (VMQ). Weitere Informationen zur Verwendung von Empfangsfiltern in dieser Schnittstelle finden Sie unter Festlegen und Löschen von VMQ-Filtern.
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.
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.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.20 und höher. |
Kopfzeile | ntddndis.h (include Ndis.h) |
Weitere Informationen
OID_RECEIVE_FILTER_GLOBAL_PARAMETERSFeedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für