Partager via


IUpdateSearcher ::EndSearch, méthode (wuapi.h)

Effectue une recherche asynchrone des mises à jour.

Syntaxe

HRESULT EndSearch(
  [in]  ISearchJob    *searchJob,
  [out] ISearchResult **retval
);

Paramètres

[in] searchJob

Interface ISearchJob retournée par la méthode BeginSearch.

[out] retval

Interface ISearchResult qui contient les éléments suivants :

  • Résultat d’une opération
  • Collection de mises à jour qui correspondent aux critères de recherche

Valeur de retour

Retourne S_OK en cas de réussite. Sinon, retourne un code d’erreur COM ou Windows.

Cette méthode peut également retourner les codes d’erreur suivants.

Retourner le code Description
S_OK
Une recherche asynchrone des mises à jour réussit.
WU_E_LEGACYSERVER
Vous ne pouvez pas rechercher de mises à jour si la propriété ServerSelection de IUpdateSearcher est définie sur ssManagedServer ou sur ssDefault, et que le serveur géré sur un ordinateur est un serveur Microsoft Software Update Services (SUS) 1.0.
E_POINTER
Une valeur de paramètre n’est pas valide ou NULL .
E_ACCESSDENIED
Cette méthode ne peut pas être appelée à partir d’un ordinateur distant.
WU_E_INVALID_OPERATION
La méthode EndSearch retourne WU_E_INVALID_OPERATION si EndSearch a déjà été appelée pour le travail de recherche.
WU_E_INVALID_CRITERIA
Un critère non valide a été rencontré lors d’une recherche.

Remarques

Lorsque vous utilisez une API WUA asynchrone dans votre application, vous devrez peut-être implémenter un mécanisme de délai d’attente. Pour plus d’informations sur l’exécution d’opérations WUA asynchrones, consultez Instructions pour les opérations WUA asynchrones.

Exigences

Exigence Valeur
client minimum pris en charge Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement]
plateforme cible Windows
d’en-tête wuapi.h
bibliothèque Wuguid.lib
DLL Wuapi.dll

Voir aussi

IUpdateSearcher