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 |
---|---|
Aggiunge un profilo alla raccolta. |
|
Rimuove un profilo dalla raccolta. |
|
Cancella tutti i profili dalla raccolta. |
|
Confronta due oggetti IProfileCollection per verificare se hanno proprietà del profilo corrispondenti. |
|