Hinzufügen
Fügt der Sammlung einen Anbieter hinzu.
Syntax
HRESULT Add
([in] IProfile* pProfile,
[in] VARIANT_BOOL fMerge)
;
Parameter
pProfile
[in] Ein Zeiger auf ein IProfile-Objekt, das der Sammlung hinzugefügt werden soll.
fMerge
[in] Ein boolescher Wert, der angibt, ob das pProfile-Objekt mit einem pProfile in der Sammlung mit demselben Namen zusammengeführt werden soll. Wenn sich ein änderbares Profil in der Sammlung befindet und dieser Parameter auf TRUE festgelegt ist, werden die Profile zusammengeführt. Andernfalls gibt die Methode einen Fehler zurück. Wenn die Sammlung kein Profil mit demselben Namen aufweist, ignoriert die Methode diesen Parameter und fügt das Profil der Sammlung hinzu.
Rückgabewert
In der folgenden Tabelle sind die möglichen Rückgabewerte beschrieben.
Rückgabewert | BESCHREIBUNG |
---|---|
S_OK |
Die Funktion hat das Profil erfolgreich der Sammlung hinzugefügt. |
E_INVALIDARG |
Mindestens ein Argument ist ungültig. Verwenden Sie IErrorInfo, um detaillierte Fehlerinformationen aufzurufen. |
E_WPRC_FAILED_TO_ADD_PROFILE |
Die Bibliothek konnte der Sammlung kein Profil hinzufügen. Verwenden Sie IErrorInfo, um detaillierte Fehlerinformationen aufzurufen. |