NdisTerminateOffload, fonction (ndischimney.h)
[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]
Un pilote de protocole ou un pilote intermédiaire appelle la fonction NdisTerminateOffload pour mettre fin au déchargement d’un ou plusieurs objets d’état
Syntaxe
void NdisTerminateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in, out] IN OUT 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, out] 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 ces structures. Ces structures identifient les objets d’état déchargés qui sont arrêtés.
Valeur de retour
Aucun
Remarques
Un pilote intermédiaire appelle la fonction NdisTerminateOffload pour propager une opération de déchargement d’arrêt lancée par la pile hôte. Pour plus d’informations, consultez Propagation des opérations de State-Manipulation.
À partir de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure passée à sa fonction MiniportTerminateOffload, 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) à cette structure NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST lors de l’appel de la fonction NdisTerminateOffload.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ndischimney.h (include Ndischimney.h) |
bibliothèque | Ndis.lib |