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 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
S_OK
La 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
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

Vedi anche

IUpdateSearcher