メッセージ サービスを追加する

適用対象: Outlook 2013 | Outlook 2016

プロファイルに新しいメッセージ サービスを追加し、新しいメッセージ サービスにアクセスするには

IMsgServiceAdmin2::CreateMsgServiceEx を呼び出します。 CreateMsgServiceEx は 、次のタスクを実行します。

  1. MAPISVC 内のメッセージ サービスに関連するすべての情報をコピーします。INF ファイル。すべてのプロバイダー セクションのプロファイル セクションを作成します。

  2. ulContext パラメーターを MSG_SERVICE_CREATE に設定して、メッセージ サービスのエントリ ポイント関数 MSGSERVICEENTRY を呼び出します。

  3. メッセージ サービスの PR_SERVICE_UID (PidTagServiceUid) プロパティを設定および取得します。

新しく追加されたメッセージ サービスにアクセスするには

  1. IMsgServiceAdmin::GetMsgServiceTable を呼び出して、メッセージ サービス テーブルを取得します。

  2. メッセージ サービス テーブルの IMAPITable::Advise メソッドを呼び出して、テーブル通知を登録します。

  3. MAPI がTABLE_ROW_ADDED通知を送信する場合は、TABLE_NOTIFICATION構造体に含まれる SRow 構造体で、新しく追加されたメッセージ サービスのエントリ識別子を見つけます。