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);
};
Функции
В следующей таблице описаны функции, которые предоставляет этот интерфейс.
Функция | Описание |
---|---|
Добавляет профиль в коллекцию. |
|
Удаляет профиль из коллекции. |
|
Удаляет все профили из коллекции. |
|
Сравнивает два объекта IProfileCollection , чтобы узнать, имеют ли они соответствующие свойства профиля. |
|