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

인터페이스