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 effectuer une opération de déchargement qui a été lancée par un appel précédent à Fonction MiniportInitiateOffload .
Syntaxe
void NdisMInitiateOffloadComplete(
[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 MiniportInitiateOffload .
Valeur de retour
None
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 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST structure dans l’arborescence d’états 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
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ndischimney.h (inclure Ndischimney.h) |
IRQL | N’importe quel niveau |