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


IProfileCollection

Представляет коллекцию профилей, которые библиотека выполняется как единое целое. Интерфейс предоставляет функции, позволяющие клиенту добавлять профиль в коллекцию, сравнивать профиль с профилем, уже имеющимся в коллекции, удалять один или все профили из коллекции.

Синтаксис

{
    [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);
};

Функции

В следующей таблице описаны функции, которые предоставляет этот интерфейс.

Функция Описание

Добавление

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

Удалить

Удаляет профиль из коллекции.

Очистить

Удаляет все профили из коллекции.

IsEqual

Сравнивает два объекта IProfileCollection , чтобы узнать, имеют ли они соответствующие свойства профиля.

LoadIntoXML

Интерфейсы