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 effectuer une opération de déchargement de mise à jour initié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 auquel la cible de déchargement a obtenu lors d’un appel précédent NdisMRegisterMiniportDriver.
[in] OffloadBlockList
Pointeur vers un NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure. La cible de déchargement a obtenu ce pointeur en tant que paramètre d’entrée pour son Fonction MiniportUpdateOffload .
Valeur de retour
None
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 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST dans l’arborescence d’états :
-
NDIS_STATUS_SUCCESS
La cible de déchargement a correctement mis à jour les variables d’objet d’état et/ou mis à jour correctement les liens de chemin d’accès au voisin.
-
NDIS_STATUS_FAILURE
L’opération de mise à jour n’a pas réussi. La cible de déchargement doit poursuivre 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.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ndischimney.h (inclure Ndischimney.h) |
IRQL | N’importe quel niveau |