Partager via


Méthode IUpdateSearcher::EndSearch (wuapi.h)

Effectue une recherche asynchrone pour les 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 retournée

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.

Code de retour Description
S_OK
Une recherche asynchrone de mises à jour réussit.
WU_E_LEGACYSERVER
Vous ne pouvez pas rechercher de mises à jour si la propriété ServerSelectiond’IUpdateSearcher est définie sur ssManagedServer ou sur ssDefault, et si 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é 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 la façon d’effectuer des opérations WUA asynchrones, consultez Instructions pour les opérations WUA asynchrones.

Spécifications

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wuapi.h
Bibliothèque Wuguid.lib
DLL Wuapi.dll

Voir aussi

IUpdateSearcher