Freigeben über


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

Add (Hinzufügen)

Fügt der Sammlung ein Profil hinzu.

Entfernen

Entfernt ein Profil aus der Sammlung.

Clear

Löscht alle Profile aus der Sammlung.

IsEqual

Vergleicht zwei IProfileCollection-Objekte, um festzustellen, ob sie übereinstimmende Profileigenschaften aufweisen.

LoadIntoXML

Schnittstellen