Partager via


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

Inscrit un service auprès de l’agent Windows Update (WUA).

Syntaxe

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

Paramètres

[in] serviceID

Identificateur d’un service à inscrire.

[in] authorizationCabPath

Chemin d’accès du fichier d’armoire locale signé par Microsoft qui contient les informations requises pour une inscription de service.

[out] retval

Interface IUpdateService qui représente un service ajouté.

Valeur retournée

Retourne S_OK en cas de réussite. Sinon, retourne un code d’erreur COM ou Windows.

Cette méthode peut également retourner les codes d’erreur suivants.

Code de retour Description
E_INVALIDARG
Une valeur de paramètre n’est pas valide.
E_ACCESSDENIED
Cette méthode ne peut pas être appelée à partir d’un ordinateur distant.
WU_E_DS_SERVICEEXPIRED
La cabine d’autorisation a expiré.
WU_E_DS_INVALIDOPERATION
L’état de l’Mises à jour automatique n’a pas pu être modifié.

Remarques

Cette méthode retourne WU_E_DS_INVALIDOPERATION si la modification demandée de l’état de l’Mises à jour automatique est contraire aux spécifications de la cabine d’autorisation. Une erreur est retournée par WinVerifyTrust si la cab d’autorisation n’a pas été signée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wuapi.h
Bibliothèque Wuguid.lib
DLL Wuapi.dll

Voir aussi

IUpdateServiceManager