NdisOffloadTcpReceiveReturn, fonction (ndischimney.h)
[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]
Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisOffloadTcpReceiveReturn pour renvoyer la propriété de NET_BUFFER_LIST et des structures associées à une cible de déchargement sous-jacente.
Syntaxe
void NdisOffloadTcpReceiveReturn(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNET_BUFFER_LIST NetBufferList
);
Paramètres
[in] NdisBindingHandle
Handle fourni par NDIS au niveau du paramètre NdisBindingHandle de la fonction NdisOpenAdapterEx . Ce handle identifie la liaison entre l’appelant et le pilote intermédiaire sous-jacent ou la cible de déchargement.
[in] NetBufferList
Pointeur vers une structure NET_BUFFER_LIST . Cette structure peut être une structure autonome ou la première structure d’une liste liée de structures NET_BUFFER_LIST. La liste liée peut contenir des structures NET_BUFFER_LIST à partir d’un ou plusieurs appels au Fonction NdisTcpOffloadReceiveHandler .
Valeur de retour
None
Remarques
En réponse à un appel à son MiniportTcpOffloadReceiveReturn , un pilote intermédiaire appelle la fonction NdisOffloadTcpReceiveReturn pour propager l’opération de retour de réception vers le pilote intermédiaire ou la cible de déchargement sous-jacent. Pour plus d’informations, consultez Propagation des opérations d’E/S.
À la fonction NdisOffloadTcpReceiveReturn , le pilote intermédiaire transmet les éléments suivants :
- Fonction NdisOffloadHandle qui référence la structure NDIS_OFFLOAD_HANDLE stockée dans le contexte du pilote intermédiaire pour la connexion TCP déchargée. Pour plus d'informations, consultez la rubrique Référencement de l’état déchargé via un pilote intermédiaire.
- Le même pointeur PNET_BUFFER_LIST que NDIS a transmis à la fonction MiniportTcpOffloadReceiveReturn du pilote intermédiaire.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ndischimney.h (inclure Ndischimney.h) |
Bibliothèque | Ndis.lib |