次の方法で共有


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

関数

次の表では、このインターフェイスで提供される関数について説明します。

機能 説明

[追加]

プロファイルをコレクションに追加します。

削除

コレクションからプロバイダーを削除します。

[クリア]

コレクションからすべてのプロファイルを消去します。

IsEqual

2 つの IProfileCollection オブジェクトを比較して、プロファイルのプロパティが一致するかどうかを確認します。

LoadIntoXML

インターフェイス