Condividi tramite


IProfileCollection

Rappresenta una raccolta di profili eseguiti dalla libreria come unità. L'interfaccia fornisce funzioni che consentono al client di aggiungere un profilo alla raccolta, confrontare un profilo a uno già nella raccolta, di rimuovere uno o tutti i profili dalla raccolta.

Sintassi

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

Funzioni

Nella tabella seguente vengono descritte le funzioni fornite da questa interfaccia.

Funzione Descrizione

Aggiungere

Aggiunge un profilo alla raccolta.

Rimuovi

Rimuove un profilo dalla raccolta.

Cancella

Cancella tutti i profili dalla raccolta.

IsEqual

Confronta due oggetti IProfileCollection per verificare se hanno proprietà del profilo corrispondenti.

LoadIntoXML

Interfacce