Condividi tramite


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 corrispondono ai criteri di ricerca

Valore restituito

Restituisce S_OK se ha 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 Description
S_OK
Una ricerca asincrona degli aggiornamenti ha esito positivo.
WU_E_LEGACYSERVER
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.
E_POINTER
Un valore di parametro non è valido o NULL.
E_ACCESSDENIED
Questo metodo non può essere chiamato da un computer remoto.
WU_E_INVALID_OPERATION
Il metodo EndSearch restituisce WU_E_INVALID_OPERATION se EndSearch è già stato chiamato per il processo di ricerca.
WU_E_INVALID_CRITERIA
È stato rilevato un criterio non valido durante una ricerca.

Osservazioni:

Quando si usa un'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

Requisito Value
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
Header wuapi.h
Library Wuguid.lib
DLL Wuapi.dll

Vedere anche

IUpdateSearcher