Partager via


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 retourner la propriété de NET_BUFFER_LIST et les 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 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 d’un ou plusieurs appels au fonction NdisTcpOffloadReceiveHandler.

Valeur de retour

Aucun

Remarques

En réponse à un appel à son fonction MiniportTcpOffloadReceiveReturn, un pilote intermédiaire appelle la fonction NdisOffloadTcpReceiveReturn pour propager l’opération de retour de réception au pilote intermédiaire ou à la cible de déchargement sous-jacente. Pour plus d’informations, consultez propagation des opérations d’E/S.

Dans la fonction NdisOffloadTcpReceiveReturn, le pilote intermédiaire passe les éléments suivants :

  • Fonction NdisOffloadHandle qui fait 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 référencement de l’état déchargé par le biais d’unde pilote intermédiaire.
  • Le même pointeur PNET_BUFFER_LIST que NDIS a passé à la fonction MiniportTcpOffloadReceiveReturn du pilote intermédiaire.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ndischimney.h (include Ndischimney.h)
bibliothèque Ndis.lib

Voir aussi

MiniportTcpOffloadReceiveReturn

NDIS_OFFLOAD_HANDLE

NET_BUFFER_LIST

NdisTcpOffloadReceiveHandler