Partager via


NdisMUpdateOffloadComplete, fonction (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 NdisMUpdateOffloadComplete pour terminer une opération de déchargement de mise à jour lancée par un appel précédent à la fonction MiniportUpdateOffload de la cible de déchargement.

Syntaxe

void NdisMUpdateOffloadComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Paramètres

[in] NdisMiniportHandle

Handle que la cible de déchargement obtenue dans un appel précédent à NdisMRegisterMiniportDriver.

[in] OffloadBlockList

Pointeur vers un structure NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. La cible de déchargement a obtenu ce pointeur en tant que paramètre d’entrée à son Fonction MiniportUpdateOffload.

Valeur de retour

Aucun

Remarques

Avant d’appeler la fonction NdisMUpdateOffloadComplete, la cible de déchargement doit écrire l’une des valeurs de NDIS_STATUS suivantes dans le membre Status de chaque structure de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST dans l’arborescence d’état :

  • NDIS_STATUS_SUCCESS

    La cible de déchargement a correctement mis à jour les variables d’objet d’état et/ou mis à jour les liens chemin vers voisin.

  • NDIS_STATUS_FAILURE

    L’opération de mise à jour n’a pas réussi. La cible de déchargement doit continuer le traitement normal sur la connexion. La pile hôte met fin au déchargement des objets d’état qui n’ont pas pu être mis à jour.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ndischimney.h (include Ndischimney.h)
IRQL N’importe quel niveau

Voir aussi

MiniportUpdateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver