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 |
---|---|
|
Una búsqueda asincrónica de actualizaciones se realiza correctamente. |
|
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. |
|
Un valor de parámetro no es válido o NULL. |
|
No se puede llamar a este método desde un equipo remoto. |
|
El método EndSearch devuelve WU_E_INVALID_OPERATION si ya se ha llamado a EndSearch para el trabajo de búsqueda. |
|
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 |