다음을 통해 공유


IProfileCollection

라이브러리가 단위로 실행되는 프로필의 컬렉션을 나타냅니다. 인터페이스는 클라이언트가 컬렉션에 프로필을 추가하고, 프로필을 컬렉션에 이미 있는 프로필과 비교하고, 컬렉션에서 하나 또는 모든 프로필을 제거할 수 있도록 하는 함수를 제공합니다.

Syntax

{
    [id(1), helpstring("Add")] HRESULT Add([in] IProfile* pProfile, [in] VARIANT_BOOL fMerge);
    [id(2), helpstring("Remove")] HRESULT Remove([in] IProfile* pProfile);
    [id(3), helpstring("Clear")] HRESULT Clear();
    [id(4), helpstring("IsEqual")] HRESULT IsEqual([in] IProfileCollection* pProfileCollection);    [id(5), helpstring("LoadIntoXML")] HRESULT LoadIntoXML([out] BSTR* pbstrResults);
};

Functions

다음 표에서는 이 인터페이스가 제공하는 함수에 대해 설명합니다.

함수 설명

추가

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

제거

컬렉션에서 프로필을 제거합니다.

지우기

컬렉션에서 모든 프로필을 지웁니다.

IsEqual

IProfileCollection 개체를 비교하여 일치하는 프로필 속성이 있는지 확인합니다.

LoadIntoXML

인터페이스