IProfileCollection
Stellt eine Sammlung von Profilen dar, die die Bibliothek als Einheit ausführt. Die Schnittstelle stellt Funktionen bereit, die es dem Client ermöglichen, der Sammlung ein Profil hinzuzufügen, ein Profil mit einem Profil zu vergleichen, das bereits in der Sammlung enthalten ist, um ein oder alle Profile aus der Auflistung zu entfernen.
Syntax
{
[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);
};
Functions
In der folgenden Tabelle werden die Funktionen beschrieben, die diese Schnittstelle bereitstellt.
Funktion | BESCHREIBUNG |
---|---|
Fügt der Sammlung ein Profil hinzu. |
|
Entfernt ein Profil aus der Sammlung. |
|
Löscht alle Profile aus der Sammlung. |
|
Vergleicht zwei IProfileCollection-Objekte, um festzustellen, ob sie übereinstimmende Profileigenschaften aufweisen. |
|