Partager via


Ajouter

Ajoute un profil à la collection.

Syntaxe

HRESULT Add
  ([in] IProfile* pProfile,
  [in] VARIANT_BOOL fMerge)
;

Paramètres

pProfile
[in] Pointeur vers un objet IProfile à ajouter à la collection.

fMerge
[in] Valeur booléenne qui indique s’il faut fusionner le pProfile avec un dans la collection portant le même nom. Si un profil mutable se trouve dans la collection et que ce paramètre a la valeur TRUE, les profils sont fusionnés. Sinon, la méthode retourne une erreur. Si la collection n’a pas de profil portant le même nom, la méthode ignore ce paramètre et ajoute le profil à la collection.

Valeur de retour

Le tableau suivant décrit les valeurs de retour possibles.

Valeur de retour Description

S_OK

La fonction a correctement ajouté le profil à la collection.

E_INVALIDARG

Un ou plusieurs arguments ne sont pas valides. Utilisez IErrorInfo pour obtenir des informations détaillées sur les erreurs.

E_WPRC_FAILED_TO_ADD_PROFILE

La bibliothèque n’a pas pu ajouter de profil à la collection. Utilisez IErrorInfo pour obtenir des informations détaillées sur les erreurs.

IProfileCollection