Metodo IUpdateSearcher::EndSearch (wuapi.h)
Completa una ricerca asincrona per gli aggiornamenti.
Sintassi
HRESULT EndSearch(
[in] ISearchJob *searchJob,
[out] ISearchResult **retval
);
Parametri
[in] searchJob
Interfaccia ISearchJob restituita dal metodo BeginSearch .
[out] retval
Interfaccia ISearchResult che contiene quanto segue:
- Risultato di un'operazione
- Raccolta di aggiornamenti che soddisfano i criteri di ricerca
Valore restituito
Restituisce S_OK in caso di esito positivo. In caso contrario, restituisce un codice di errore COM o Windows.
Questo metodo può anche restituire i codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
La ricerca asincrona degli aggiornamenti ha esito positivo. |
|
Non è possibile cercare gli aggiornamenti se la proprietà ServerSelection di IUpdateSearcher è impostata su ssManagedServer o su ssDefault e il server gestito in un computer è un server Microsoft Software Update Services (SUS) 1.0. |
|
Un valore di parametro non è valido o NULL. |
|
Questo metodo non può essere chiamato da un computer remoto. |
|
Il metodo EndSearch restituisce WU_E_INVALID_OPERATION se EndSearch è già stato chiamato per il processo di ricerca. |
|
Durante una ricerca è stato rilevato un criterio non valido. |
Commenti
Quando si usa qualsiasi API WUA asincrona nell'app, potrebbe essere necessario implementare un meccanismo di timeout. Per altre informazioni su come eseguire operazioni WUA asincrone, vedere Linee guida per le operazioni WUA asincrone.
Requisiti
Client minimo supportato | Windows XP, Windows 2000 Professional con SP3 [solo app desktop] |
Server minimo supportato | Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wuapi.h |
Libreria | Wuguid.lib |
DLL | Wuapi.dll |