Share via


Méthode IFunctionDiscoveryProvider::EndQuery (functiondiscoveryprovider.h)

[La découverte de fonctions peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Met fin à une requête exécutée par un fournisseur.

Syntaxe

HRESULT EndQuery();

Valeur de retour

Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_INVALIDARG
L’un des paramètres contient un argument non valide.

Notes

Cette méthode est appelée par la découverte de fonction pour indiquer à un fournisseur qu’aucune autre notification de requête ne sera envoyée à l’interface de rappel IFunctionDiscoveryNotification . Les implémenteurs doivent essayer de s’assurer qu’aucune autre notification de requête n’est envoyée à La découverte de fonction après le retour de l’appel à EndQuery . Si une implémentation du fournisseur envoie une notification après le retour de EndQuery , la découverte de fonction retourne une erreur au fournisseur et la notification n’est pas transmise au client.

EndQuery est appelé uniquement lorsqu’un client a passé une interface IFunctionDiscoveryNotification passée à la méthode Initialize du fournisseur.

Toutes les structures de données associées à la requête peuvent être supprimées dans l’implémentation de EndQuery. Toute mémoire de contexte privée allouée par la méthode Query doit également être supprimée.

Notez que la requête peut être appelée à nouveau une fois EndQuery retournée.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête functiondiscoveryprovider.h

Voir aussi

IFunctionDiscoveryProvider