NdisMInvalidateOffloadComplete, 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 NdisMInvalidateOffloadComplete pour effectuer une opération de déchargement invalidée qui a été lancée par un appel précédent à la Fonction MiniportInvalidateOffload de la cible de déchargement.

Syntaxe

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

Paramètres

[in] NdisMiniportHandle

Handle que la cible de déchargement a obtenu lors d’un appel précédent à Fonction NdisMRegisterMiniportDriver .

[in] OffloadBlockList

Pointeur vers un NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure. La cible ofload a obtenu ce pointeur en tant que paramètre d’entrée pour son Fonction MiniportInvalidateOffload .

Valeur de retour

None

Remarques

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

  • NDIS_STATUS_SUCCESS

    La cible de déchargement a correctement invalidé les objets d’état.

  • NDIS_STATUS_FAILURE

    L’opération invalidation n’a pas réussi. Dans ce cas, la cible de déchargement a cessé de répondre (est bloquée).

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ndischimney.h (inclure Ndischimney.h)
IRQL N’importe quel niveau

Voir aussi

MiniportInvalidateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver