NDIS_POLL_RECEIVE_DATA-Struktur (poll.h)
Miniporttreiber verwenden die NDIS_POLL_RECEIVE_DATA-Struktur , um Empfangsanzeigen bei Verwendung eines Poll-Objekts auszuführen.
Syntax
typedef struct _NDIS_POLL_RECEIVE_DATA {
ULONG MaxNblsToIndicate;
ULONG Reserved1[3];
NET_BUFFER_LIST *IndicatedNblChain;
ULONG NumberOfIndicatedNbls;
ULONG NumberOfRemainingNbls;
ULONG Flags;
ULONG Reserved2;
void *Reserved3[4];
} NDIS_POLL_RECEIVE_DATA;
Member
MaxNblsToIndicate
Die maximale Anzahl NET_BUFFER_LIST Strukturen (NBLs), die ein Miniporttreiber in eine Empfangsanzeige einschließen sollte. Wenn dieser Wert NDIS_ANY_NUMBER_OF_NBLS ist, kann der Treiber eine unbegrenzte Anzahl von NBLs angeben.
Reserved1[3]
Für die zukünftige Verwendung reserviert, muss null sein.
IndicatedNblChain
Ein Zeiger, den der Miniporttreiber einer NBL-Kette mit den angegebenen Empfangspaketen ordnet.
NumberOfIndicatedNbls
Die Anzahl der NBLs, die der Treiber in die angegebene NblChain platziert hat. Der Treiber kann diesen Wert auf NDIS_ANY_NUMBER_OF_NBLS festlegen, wenn NDIS die NBLs zählen soll.
NumberOfRemainingNbls
Gibt die Anzahl der noch anzugebenden NBLs an. Der Wert 0 gibt an, dass keine weiteren NBLs angegeben werden können. Ein Wert von NDIS_ANY_NUMBER_OF_NBLS gibt an, dass noch eine unbekannte (aber ungleich 0) Anzahl von NBLs vorhanden ist. Der Treiber sollte dieses Feld nur dann mit einer genauen Zahl füllen, wenn es günstig zu berechnen ist.
Flags
Eine Kombination aus null oder mehr der folgenden Flags:
NDIS_RECEIVE_FLAGS_SINGLE_ETHER_TYPE
NDIS_RECEIVE_FLAGS_SINGLE_VLAN
NDIS_RECEIVE_FLAGS_PERFECT_FILTERED
NDIS_RECEIVE_FLAGS_SINGLE_QUEUE
NDIS_RECEIVE_FLAGS_SHARED_MEMORY_VALID
Reserved2
Für die zukünftige Verwendung reserviert, muss null sein.
Reserved3[4]
Für die zukünftige Verwendung reserviert, muss null sein.
Hinweise
Ein instance der NDIS_POLL_RECEIVE_DATA-Struktur ist in der NDIS_POLL_DATA-Struktur enthalten, die NDIS als Parameter an den Miniporttreiber an den NdisPoll-Rückruf übergibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 |
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | poll.h (include ndis.h) |