Partager via


NDIS_TCP_OFFLOAD_FORWARD_COMPLETE fonction de rappel (ndischimney.h)

[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]

Une cible de déchargement appelle la fonction NdisTcpOffloadForwardComplete pour effectuer une ou plusieurs demandes de transfert qui ont été effectuées vers le

Fonction MiniportTcpOffloadForward de la cible de déchargement.

Syntaxe

NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;

void NdisTcpOffloadForwardComplete(
  [in] IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

Paramètres

[in] NdisMiniportHandle

Handle que la cible de déchargement a obtenu lors d’un appel précédent à Fonction NdisMRegisterMiniportDriver .

[in] NetBufferList

Pointeur vers une structure NET_BUFFER_LIST . Cette structure peut être autonome ou la première structure d’une liste liée de structures NET_BUFFER_LIST. La cible de déchargement a obtenu ces structures dans un ou plusieurs appels à son Fonction MiniportTcpOffloadForward .

Valeur de retour

None

Remarques

Pour améliorer les performances du système, une cible de déchargement peut créer une liste liée qui contient des structures NET_BUFFER_LIST à partir de plusieurs appels au Fonction MiniportTcpOffloadForward . La cible de déchargement peut ensuite passer une telle liste liée en un seul appel à la fonction NdisTcpOffloadForwardComplete .

Une cible de déchargement doit écrire l’une des valeurs status suivantes dans chaque structure de NET_BUFFER_LIST qu’elle transmet à la fonction NdisTcpOffloadForwardComplete :

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ndischimney.h (inclure Ndischimney.h)
IRQL N’importe quel niveau

Voir aussi

MiniportTcpOffloadForward

NET_BUFFER

NET_BUFFER_LIST

NdisMRegisterMiniportDriver