Partager via


structure NDIS_POLL_RECEIVE_DATA (poll.h)

Les pilotes miniport utilisent la structure NDIS_POLL_RECEIVE_DATA pour effectuer des indications de réception lors de l’utilisation d’un objet Poll.

Syntaxe

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;

Membres

MaxNblsToIndicate

Nombre maximal de structures NET_BUFFER_LIST (NBL) qu’un pilote miniport doit inclure dans une indication de réception. Si cette valeur est NDIS_ANY_NUMBER_OF_NBLS, le pilote peut indiquer un nombre illimité de nbls.

Reserved1[3]

Réservé pour une utilisation ultérieure, doit être zéro.

IndicatedNblChain

Pointeur que le pilote miniport affecte à une chaîne NBL avec les paquets de réception indiqués.

NumberOfIndicatedNbls

Nombre de nbls que le pilote a placés dans le IndicatedNblChain. Le pilote peut définir cette valeur sur NDIS_ANY_NUMBER_OF_NBLS s’il souhaite que NDIS compte les listes NBL.

NumberOfRemainingNbls

Spécifie le nombre de nbls qui restent à indiquer. Une valeur de zéro indique qu’il n’y a plus de NBL à indiquer. Une valeur de NDIS_ANY_NUMBER_OF_NBLS indique qu’il existe un nombre inconnu (mais différent de zéro) de nombres NBL restants. Le pilote ne doit remplir ce champ qu’avec un nombre précis s’il est bon marché de calculer.

Flags

Combinaison de zéro ou plus des indicateurs suivants :

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

Réservé pour une utilisation ultérieure, doit être zéro.

Reserved3[4]

Réservé pour une utilisation ultérieure, doit être zéro.

Remarques

Une instance de la structure NDIS_POLL_RECEIVE_DATA est contenue dans la structure NDIS_POLL_DATA que NDIS transmet au pilote miniport en tant que paramètre au rappel NdisPoll.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
serveur minimum pris en charge Windows Server 2022
d’en-tête poll.h (include ndis.h)

Voir aussi

NdisPoll

NDIS_POLL_DATA

NDIS_POLL_TRANSMIT_DATA