IMAPISupport::ModifyProfile

適用対象: Outlook 2013 | Outlook 2016

メッセージ ストア プロファイル セクションを永続的に変更します。

HRESULT ModifyProfile(
ULONG ulFlags
);

パラメーター

ulFlags

[in]メッセージ ストアの種類を示すフラグのビットマスク。 次のフラグを設定できます。

MDB_TEMPORARY

メッセージ ストアは一時的なものであり、メッセージ ストア テーブルに追加しないでください。 MDB_TEMPORARYが設定されると、 ModifyProfile はすぐにS_OKを返します。

戻り値

S_OK

プロファイル セクションの変更は成功しました。

注釈

IMAPISupport::ModifyProfile メソッドは、メッセージ ストア プロバイダーサポート オブジェクトに実装されます。 メッセージ ストア プロバイダーは ModifyProfile を呼び出して、MAPI にプロファイル情報の変更を求めます。

ModifyProfile は、呼び出し元プロバイダーに関連付けられているプロファイル セクションを、インストールされているメッセージ ストア プロバイダー リソースの一覧に追加します。 これにより、メッセージ ストアがメッセージ ストア テーブルに一覧表示され、 IMAPISession::GetMsgStoresTable メソッドを介してクライアントが使用でき、ダイアログ ボックスが表示されずに開かれます。

MDB_TEMPORARY フラグが設定されている場合、MAPI は何も実行せず、メソッドはS_OKですぐにを返します。

関連項目

IMAPISession::GetMsgStoresTable

IMAPISupport: IUnknown