TCP_OFFLOAD_SEND_COMPLETE_HANDLER 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.]
NDIS appelle la fonction ProtocolTcpOffloadSendComplete d’un protocole ou d’un pilote intermédiaire pour effectuer une opération d’envoi que le pilote a précédemment lancée en appelant la fonction NdisOffloadTcpSend .
Syntaxe
TCP_OFFLOAD_SEND_COMPLETE_HANDLER TcpOffloadSendCompleteHandler;
void TcpOffloadSendCompleteHandler(
[in] IN NDIS_HANDLE ProtocolBindingContext,
[in] IN PNET_BUFFER_LIST NetBufferList
)
{...}
Paramètres
[in] ProtocolBindingContext
Handle à une zone de contexte allouée par le pilote de protocole. Le pilote conserve les informations de contexte par liaison dans cette zone de contexte. Le pilote a fourni ce handle à NDIS quand le pilote a appelé la fonction NdisOpenAdapterEx .
[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. Le pilote a fourni ce pointeur en tant que paramètre d’entrée dans un appel précédent à la fonction NdisOffloadTcpSend .
Valeur de retour
None
Remarques
En réponse à l’appel d’un pilote ou d’une cible de déchargement sous-jacent à NdisOffloadTcpSendComplete , NDIS appelle la fonction ProtocolTcpOffloadSendComplete du pilote de protocole de sur-superposition ou du pilote intermédiaire.
Pour propager l’achèvement de l’opération d’E/S à la pile d’hôtes ou de pilotes qui se superposent, le pilote intermédiaire lui-même appelle la fonction NdisOffloadTcpSendComplete , en passant les éléments suivants :
- ProtocoleBindingContext, qui est un handle qui identifie de manière unique le pilote intermédiaire.
- Le pointeur PNET_BUFFER_LIST que NDIS a transmis à la fonction ProtocolTcpOffloadSendComplete du pilote intermédiaire.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | ndischimney.h (inclure Ndischimney.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour