Partager via


NdisGetReceivedPacket, fonction (ndis.h)

Remarque NDIS 5. x a été déconseillé et est remplacé par NDIS 6. x. Pour le développement de nouveaux pilotes NDIS, consultez Pilotes réseau à partir de Windows Vista. Pour plus d’informations sur le portage de NDIS 5. pilotes x vers NDIS 6. x, consultez Portage des pilotes NDIS 5.x vers NDIS 6.0.

NdisGetReceivedPacket récupère un paquet reçu du pilote sous-jacent.

Syntaxe

PNDIS_PACKET NdisGetReceivedPacket(
  [in] NDIS_HANDLE NdisBindingHandle,
  [in] NDIS_HANDLE MacContext
);

Paramètres

[in] NdisBindingHandle

Spécifie le handle retourné par NdisOpenAdapter qui identifie la carte réseau cible ou l’adaptateur virtuel du pilote sous-jacent auquel le pilote appelant est lié.

[in] MacContext

Spécifie un handle de contexte que le pilote sous-jacent associe au paquet reçu du réseau. Ce handle a été passé en tant que paramètre d’entrée à la fonctionprotocolReceivedu pilote appelant. Ce handle est opaque pour le pilote appelant et réservé pour une utilisation par le pilote sous-jacent qui a fait l’indication.

Valeur de retour

Retourne un pointeur vers un descripteur de paquets qui contient les données reçues sur le pilote sous-jacent.

Remarques

Plusieurs pilotes de protocole ou intermédiaires peuvent être liés à une seule carte réseau sous-jacente, et chacun de ces pilotes peut recevoir une indication pour le même paquet. Un tel paquet est en lecture seule pour ces pilotes. Chaque fonction de ProtocolReceive de ce pilote détermine s’il faut appeler NdisGetReceivedPacket pour récupérer le paquet indiqué.

  • Plateforme cible : universelle
  • Version : non pris en charge pour les pilotes NDIS 6.0 dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 dans Windows Vista et Windows XP.

Exigences

Exigence Valeur
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL IRQL <= DISPATCH_LEVEL

Voir aussi