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

Voir aussi

MiniportUpdateOffload

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMUpdateOffloadComplete

NdisOpenAdapterEx

ProtocolUpdateOffloadComplete