Compartir a través de


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

Completa una búsqueda asincrónica de actualizaciones.

Sintaxis

HRESULT EndSearch(
  [in]  ISearchJob    *searchJob,
  [out] ISearchResult **retval
);

Parámetros

[in] searchJob

Interfaz ISearchJob que devuelve el método BeginSearch .

[out] retval

Interfaz ISearchResult que contiene lo siguiente:

  • Resultado de una operación
  • Colección de actualizaciones que coinciden con los criterios de búsqueda

Valor devuelto

Devuelve S_OK si se ejecuta correctamente. De lo contrario, devuelve un código de error COM o Windows.

Este método también puede devolver los siguientes códigos de error.

Código devuelto Descripción
S_OK
Una búsqueda asincrónica de actualizaciones se realiza correctamente.
WU_E_LEGACYSERVER
No puede buscar actualizaciones si la propiedad ServerSelection de IUpdateSearcher está establecida en ssManagedServer o en ssDefault y el servidor administrado en un equipo es un servidor de Microsoft Software Update Services (SUS) 1.0.
E_POINTER
Un valor de parámetro no es válido o NULL.
E_ACCESSDENIED
No se puede llamar a este método desde un equipo remoto.
WU_E_INVALID_OPERATION
El método EndSearch devuelve WU_E_INVALID_OPERATION si ya se ha llamado a EndSearch para el trabajo de búsqueda.
WU_E_INVALID_CRITERIA
Se encontraron criterios no válidos durante una búsqueda.

Observaciones

Al usar cualquier API asincrónica de WUA en la aplicación, es posible que tenga que implementar un mecanismo de tiempo de espera. Para obtener más información sobre cómo realizar operaciones asincrónicas de WUA, consulta Directrices para operaciones asincrónicas de WUA.

Requisitos

   
Cliente mínimo compatible Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wuapi.h
Library Wuguid.lib
Archivo DLL Wuapi.dll

Consulte también

IUpdateSearcher