IProfileCollection
ライブラリが 1 つの単位として実行するプロファイルのコレクションを表します。 インターフェイスには、クライアントがコレクションにプロファイルを追加し、プロファイルをコレクション内の既存のプロファイルと比較し、コレクションから 1 つまたはすべてのプロファイルを削除できるようにする関数が用意されています。
構文
{
[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);
};
関数
次の表では、このインターフェイスで提供される関数について説明します。
機能 | 説明 |
---|---|
プロファイルをコレクションに追加します。 |
|
コレクションからプロバイダーを削除します。 |
|
コレクションからすべてのプロファイルを消去します。 |
|
2 つの IProfileCollection オブジェクトを比較して、プロファイルのプロパティが一致するかどうかを確認します。 |
|