Ajouter
Ajoute un profil à la collection.
HRESULT Add
([in] IProfile* pProfile,
[in] VARIANT_BOOL fMerge)
;
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.
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. |