NDIS_ENUM_FILTERS-Struktur (ndis.h)
Die NDIS_ENUM_FILTERS-Struktur wird vom Aufruf von zurückgegeben. NdisEnumerateFilterModules-Funktion , um Filterinformationen für einen Filterstapel bereitzustellen.
Syntax
typedef struct _NDIS_ENUM_FILTERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG NumberOfFilters;
ULONG OffsetFirstFilter;
NDIS_FILTER_INTERFACE Filter[1];
} NDIS_ENUM_FILTERS, *PNDIS_ENUM_FILTERS;
Member
Header
Die NDIS_OBJECT_HEADER-Struktur für die Filteraufzählungsstruktur. Der Treiber legt den Typmember der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_DEFAULT, das Revisionselement auf NDIS_ENUM_FILTERS_REVISION_1 und das Size-Element auf NDIS_SIZEOF_ENUM_FILTERS_REVISION_1 fest.
Flags
Für die zukünftige Verwendung reserviert.
NumberOfFilters
Die Anzahl der Filterinformationsstrukturen, die im Array im Filterelement enthalten sind.
OffsetFirstFilter
Der Offset in Byte zum ersten Element des Arrays am Filter-Element vom Anfang der NDIS_ENUM_FILTERS-Struktur.
Filter[1]
Ein Array, das null oder mehr NDIS_FILTER_INTERFACE Strukturen enthält, die der Aufruf zurückgibt.
Hinweise
The Die NdisEnumerateFilterModules-Funktion gibt eine NDIS_ENUM_FILTERS-Struktur zurück, und der Filter-Member dieser Struktur enthält ein Array von NDIS_FILTER_INTERFACE Strukturen. Das Array enthält eine NDIS_FILTER_INTERFACE-Struktur für jeden NDIS 5.1- oder früheren Filterzwischentreiber oder NDIS 6.0 oder höher, der sich im Treiberstapel befindet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Kopfzeile | ndis.h (include Ndis.h) |
Weitere Informationen
Feedback
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