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 |