Partager via


NdisUpdateOffload, fonction (ndischimney.h)

[La fonctionnalité de déchargement de 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 ces structures. Ces structures identifient les objets d’état déchargés en cours de mise à jour.

Valeur de retour

Aucun

Remarques

Un pilote intermédiaire appelle la fonction NdisUpdateOffload pour propager une opération de déchargement de mise à jour lancée par la pile hôte. Pour plus d’informations, consultez Propagation des opérations de State-Manipulation.

À partir de 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) à cette structure NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST lors de l’appel de la fonction NdisUpdateOffload.

Exigences

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

Voir aussi

MiniportUpdateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NdisMUpdateOffloadComplete

NdisOpenAdapterEx

ProtocolUpdateOffloadComplete