Compartir a través de


Método IUpdateServiceManager::AddService (wuapi.h)

Registra un servicio con Windows Update Agent (WUA).

Sintaxis

HRESULT AddService(
  [in]  BSTR           serviceID,
  [in]  BSTR           authorizationCabPath,
  [out] IUpdateService **retval
);

Parámetros

[in] serviceID

Identificador de un servicio que se va a registrar.

[in] authorizationCabPath

Ruta de acceso del archivo de archivador local firmado por Microsoft que tiene la información necesaria para un registro de servicio.

[out] retval

Interfaz IUpdateService que representa un servicio agregado.

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
E_INVALIDARG
Un valor de parámetro no es válido.
E_ACCESSDENIED
No se puede llamar a este método desde un equipo remoto.
WU_E_DS_SERVICEEXPIRED
El cab de autorización ha expirado.
WU_E_DS_INVALIDOPERATION
No se pudo cambiar el estado de La Novedades automática.

Comentarios

Este método devuelve WU_E_DS_INVALIDOPERATION si el cambio solicitado en el estado de Automatic Novedades es contrario a las especificaciones del cab de autorización. WinVerifyTrust devuelve un error si no se ha firmado el cab de autorización.

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

Consulte también

IUpdateServiceManager