Método IUpdateServiceManager::AddScanPackageService (wuapi.h)
Registra un paquete de examen como servicio con Windows Update Agent (WUA) y, a continuación, devuelve una interfaz IUpdateService.
Sintaxis
HRESULT AddScanPackageService(
[in] BSTR serviceName,
[in] BSTR scanFileLocation,
[in] LONG flags,
[out] IUpdateService **ppService
);
Parámetros
[in] serviceName
Un nombre descriptivo para el servicio de paquetes de examen.
[in] scanFileLocation
Ruta de acceso del archivo de examen firmado de Microsoft que debe registrarse como servicio.
[in] flags
Determina cómo quitar el registro de servicio del paquete de examen.
Para conocer los valores posibles, consulte UpdateServiceOption.
[out] ppService
Puntero a una interfaz IUpdateService que contiene información de registro del servicio.
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 |
---|---|
|
Un valor de parámetro no es válido. |
|
No se puede llamar a este método desde un equipo remoto. |
|
El equipo no pudo acceder al sitio de actualización. |
Comentarios
Puede usar el identificador del servicio en las búsquedas pasando el identificador como la propiedad ServiceID de la interfaz IUpdateSearcher .
Para liberar recursos, quite el servicio después de que ya no sea necesario. Use el método RemoveService para quitar el servicio.
No llame al método RegisterServiceWithAU para el servicio que registra el método AddScanPackageService .
El servicio devuelto por AddScanPackageService se encuentra en la colección de servicios que devuelve la propiedad Services de la interfaz IUpdateServiceManager. Este servicio tiene la propiedad especial IsScanPackageService .
WinVerifyTrust devuelve un error si el cab de autorización no está firmado.
Este método devuelve WU_E_INVALID_OPERATION si el objeto que implementa la interfaz se ha bloqueado.
Requisitos
Requisito | Value |
---|---|
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 |