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 |