NdisUpdateOffload, fonction (ndischimney.h)
[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]
Un protocole ou un pilote intermédiaire appelle la fonction NdisUpdateOffload pour mettre à jour les objets d’état de cheminée TCP précédemment déchargés.
Syntaxe
void NdisUpdateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN 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] 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 en cours de mise à jour.
Valeur de retour
Aucun
Remarques
Un pilote intermédiaire appelle la fonction NdisUpdateOffload pour propager une opération de déchargement de mise à jour 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 MiniportUpdateOffload, 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 NdisUpdateOffload.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ndischimney.h (include Ndischimney.h) |
bibliothèque | Ndis.lib |