다음을 통해 공유


추가

컬렉션에 프로필을 추가합니다.

구문

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