NdisMInitiateOffloadComplete, 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 NdisMInitiateOffloadComplete pour terminer une opération de déchargement lancée par un appel précédent au fonction MiniportInitiateOffload.
Syntaxe
void NdisMInitiateOffloadComplete(
[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 MiniportInitiateOffload.
Valeur de retour
Aucun
Remarques
Avant d’appeler NdisMInitiateOffloadComplete, la cible de déchargement doit écrire l’une des valeurs de NDIS_STATUS suivantes dans le membre Status de chaque membre NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure de l’arborescence d’état passée à la fonction MiniportInitiateOffload de la cible de déchargement :
- NDIS_STATUS_SUCCESS
- NDIS_STATUS_PARTIAL_SUCCESS
- NDIS_STATUS_RESOURCES
- NDIS_STATUS_OFFLOAD_TCP_ENTRIES
- NDIS_STATUS_OFFLOAD_PATH_ENTRIES
- NDIS_STATUS_OFFLOAD_NEIGHBOR_ENTRIES
- NDIS_STATUS_OFFLOAD_HW_ADDRESS_ENTRIES
- NDIS_STATUS_OFFLOAD_IP_ADDRESS_ENTRIES
- NDIS_STATUS_OFFLOAD_TCP_XMIT_BUFFER
- NDIS_STATUS_OFFLOAD_TCP_RCV_BUFFER
- NDIS_STATUS_OFFLOAD_TCP_RCV_WINDOW
- NDIS_STATUS_OFFLOAD_VLAN_ENTRIES
- NDIS_STATUS_OFFLOAD_PATH_MTU
- NDIS_STATUS_FAILURE
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ndischimney.h (include Ndischimney.h) |
IRQL | N’importe quel niveau |