Partager via


NdisMQueryOffloadStateComplete, 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 NdisMQueryOffloadStateComplete pour effectuer une opération de déchargement de requête lancée par un appel précédent à la cible de déchargement Fonction MiniportQueryOffload.

Syntaxe

void NdisMQueryOffloadStateComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

Paramètres

[in] NdisMiniportHandle

Handle que le pilote de déchargement obtenu 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 MiniportQueryOffload.

Valeur de retour

Aucun

Remarques

Une cible de déchargement appelle NdisMQueryOffloadStateComplete pour terminer une opération de requête lancée lorsque NDIS a appelé la fonction MiniportQueryOffload de la cible de déchargement.

Avant d’appeler NdisMQueryOffloadStateComplete, la cible de déchargement doit :

  • Renseignez chaque décharger la structure d’état dans l’arborescence d’états avec les valeurs actuelles des variables de cette structure.
  • Écrivez une valeur d’état de NDIS_STATUS_SUCCESS ou de NDIS_STATUS_FAILURE dans le membre Status de chaque structure de NDIS_MINIPORT_OFFLOAD_BLOCK_LIST dans l’arborescence d’état.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ndischimney.h (include Ndischimney.h)
IRQL N’importe quel niveau

Voir aussi

miniportQueryOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver