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 |
---|---|
|
Une recherche asynchrone de mises à jour réussit. |
|
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. |
|
Une valeur de paramètre n’est pas valide ou NULL. |
|
Cette méthode ne peut pas être appelée à partir d’un ordinateur distant. |
|
La méthode EndSearch retourne WU_E_INVALID_OPERATION si EndSearch a déjà été appelé pour le travail de recherche. |
|
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 |