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

函数

下表描述了该接口提供的功能。

函数 说明

添加

将配置文件添加到集合中。

移除

从集合中删除配置文件。

Clear

从集合中清除所有配置文件。

IsEqual

比较两个 IProfileCollection 对象,以确定它们是否具有匹配的配置文件属性。

LoadIntoXML

接口