Поделиться через


Добавить

Добавляет профиль в коллекцию.

Синтаксис

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

Параметры

pProfile
[in] Указатель на объект IProfile , добавляемый в коллекцию.

fMerge
[in] Логическое значение, указывающее, следует ли объединить pProfile с одним из них в коллекции с тем же именем. Если изменяемый профиль находится в коллекции и для этого параметра задано значение TRUE, профили объединяются. В противном случае метод возвращает ошибку. Если в коллекции нет профиля с тем же именем, метод игнорирует этот параметр и добавляет профиль в коллекцию.

Возвращаемое значение

В следующей таблице описаны возможные возвращаемые значения.

Возвращаемое значение Описание:

S_OK

Функция успешно добавила профиль в коллекцию.

E_INVALIDARG

Один или несколько аргументов недопустимы. Используйте IErrorInfo для получения подробных сведений об ошибке.

E_WPRC_FAILED_TO_ADD_PROFILE

Библиотеке не удалось добавить профиль в коллекцию. Используйте IErrorInfo для получения подробных сведений об ошибке.

IProfileCollection