Compartilhar via


IProfileCollection

Representa uma coleção de perfis que a biblioteca executa como uma unidade. A interface fornece funções que permitem ao cliente adicionar um perfil à coleção, comparar um perfil com um já na coleção, de remover um ou todos os perfis da coleção.

Sintaxe

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

Funções

A tabela a seguir descreve as funções que essa interface fornece.

Função Descrição

Adicionar

Adiciona um perfil à coleção.

Remover

Remove um perfil da coleção.

Limpar

Limpa todos os perfis da coleção.

IsEqual

Compara dois objetos IProfileCollection para ver se eles têm propriedades de perfil correspondentes.

LoadIntoXML

Interfaces