Partager via


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
Pour plus d'informations, consultez la rubrique Retour de l’état d’achèvement d’une opération de lancement de déchargement.

Configuration requise

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

Voir aussi

MiniportInitiateOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver

NdisTcpOffloadEventHandler

NdisTcpOffloadReceiveHandler

OID_TCP_TASK_OFFLOAD