次の方法で共有


追加

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

構文

HRESULT Add
  ([in] IProfile* pProfile,
  [in] VARIANT_BOOL fMerge)
;

パラメーター

pProfile
[in] コレクションに追加する IProfile オブジェクトへのポインター。

fMerge
[in] pProfile をコレクション内の同じ名前のファイルとマージするかどうかを示すブール値。 変更可能なプロファイルがコレクション内にあり、このパラメーターが TRUE に設定されている場合は、プロファイルはマージされます。 それ以外の場合は、メソッドによってエラーが返されます。 コレクションに同じ名前のプロファイルが存在しない場合、メソッドによってこのパラメーターは無視され、プロファイルがコレクションに追加されます。

戻り値

返される可能性のある戻り値を次の表に示します。

戻り値 説明

S_OK

関数によってプロファイルがコレクションに正常に追加されました。

E_INVALIDARG

1 つ以上の引数が無効です。 詳細なエラー情報を取得するには、IErrorInfo を使用します。

E_WPRC_FAILED_TO_ADD_PROFILE

ライブラリはプロファイルをコレクションに追加できませんでした。 詳細なエラー情報を取得するには、IErrorInfo を使用します。

IProfileCollection