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 |