NDIS_POLL_RECEIVE_DATA Struktur (poll.h)

Miniport-Treiber verwenden die NDIS_POLL_RECEIVE_DATA Struktur, um Hinweise beim Verwenden 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 von 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 zukünftige Verwendung reserviert, muss null sein.

IndicatedNblChain

Ein Zeiger, den der Miniporttreiber einer NBL-Kette mit den angegebenen Empfangenpaketen ordnet.

NumberOfIndicatedNbls

Die Anzahl der NBLs, die der Treiber in der IndicatedNblChain 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 NBLs an, die angegeben werden sollen. Ein Wert von Null gibt an, dass es keine weiteren NBLs gibt, die angegeben werden sollen. Ein Wert von NDIS_ANY_NUMBER_OF_NBLS gibt an, dass es einige unbekannte (aber nicht null) Anzahl von NBLs gibt. Der Treiber sollte dieses Feld nur mit einer genauen Zahl füllen, wenn es billig ist, zu berechnen.

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 zukünftige Verwendung reserviert, muss null sein.

Reserved3[4]

Für zukünftige Verwendung reserviert, muss null sein.

Bemerkungen

Eine Instanz, die die NDIS_POLL_RECEIVE_DATA-Struktur in der NDIS_POLL_DATA Struktur enthalten ist, die NDIS an den Miniporttreiber als Parameter an den NdisPoll-Rückruf übergeben wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Header poll.h (einschließlich ndis.h)

Weitere Informationen

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_TRANSMIT_DATA