Condividi tramite


Metodo IUpdateServiceManager::AddService (wuapi.h)

Registra un servizio con Windows Update Agent (WUA).

Sintassi

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

Parametri

[in] serviceID

Identificatore per la registrazione di un servizio.

[in] authorizationCabPath

Percorso del file cab locale firmato da Microsoft con le informazioni necessarie per la registrazione di un servizio.

[out] retval

Interfaccia IUpdateService che rappresenta un servizio aggiunto.

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
E_INVALIDARG
Il valore di un parametro non è valido.
E_ACCESSDENIED
Questo metodo non può essere chiamato da un computer remoto.
WU_E_DS_SERVICEEXPIRED
Il cab dell'autorizzazione è scaduto.
WU_E_DS_INVALIDOPERATION
Impossibile modificare lo stato del Aggiornamenti automatico.

Commenti

Questo metodo restituisce WU_E_DS_INVALIDOPERATION se la modifica richiesta nello stato del Aggiornamenti automatico è contraria alle specifiche nel cab di autorizzazione. Se il cab di autorizzazione non è stato firmato, viene restituito un errore da WinVerifyTrust .

Requisiti

Requisito Valore
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

IUpdateServiceManager