NdisUpdateOffload, fonction (ndischimney.h)
[La fonctionnalité de déchargement de la cheminée TCP est déconseillée et ne doit pas être utilisée.]
Un protocole ou un pilote intermédiaire appelle la fonction NdisUpdateOffload pour mettre à jour les objets d’état de cheminée TCP précédemment déchargés.
Syntaxe
void NdisUpdateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Paramètres
[in] NdisBindingHandle
Handle fourni par NDIS au paramètre NdisBindingHandle de NdisOpenAdapterEx. Ce handle identifie la liaison entre l’appelant et le pilote intermédiaire sous-jacent ou la cible de déchargement.
[in] OffloadBlockList
Pointeur vers un NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST structure qui peut être une structure autonome ou la racine d’une liste liée de telles structures. Ces structures identifient les objets d’état déchargés qui sont mis à jour.
Valeur de retour
None
Remarques
Un pilote intermédiaire appelle la fonction NdisUpdateOffload pour propager une opération de déchargement de mise à jour initiée par la pile hôte. Pour plus d’informations, consultez Propagation des opérations State-Manipulation.
Dans la liste NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure passée à sa fonction MiniportUpdateOffload , le pilote intermédiaire construit une structure NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Pour plus d’informations, consultez Réutilisation d’une structure NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Le pilote intermédiaire transmet un pointeur (le paramètre OffloadBlockList ) vers cette structure NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST lors de l’appel de la fonction NdisUpdateOffload .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ndischimney.h (inclure Ndischimney.h) |
Bibliothèque | Ndis.lib |