次の方法で共有


メッセージ サービス構成のサポート

適用対象: Outlook 2013 | Outlook 2016

メッセージ サービスの構成をサポートするには、次の手順を使用します。

  1. MSGSERVICEENTRY プロトタイプに準拠するエントリ ポイント関数を実装します。 メッセージ サービス エントリ ポイント関数は、構成データへのアクセスを管理し、次の状況で呼び出されます。

    • クライアントがログオンして情報を取得してメッセージ サービスを構成する場合。

    • クライアントが構成プロパティを表示または変更する場合。

    ほとんどのメッセージ サービスは、必要に応じてエントリ ポイント関数を提供しますが、これらの関数は厳密には必要ありません。 メッセージ サービスは、他の方法で構成データへのアクセスを提供できます。 ただし、エントリ ポイント関数を使用すると、構成のプロセスが標準化され、簡略化されます。

    MAPI は、すべてのメッセージ サービス エントリ ポイント関数が、メッセージ サービスに関連付けられているプロファイル セクションのプロパティを格納および取得できることを想定しています。 この機能は、対話型、プログラム、または対話型とプログラムの両方でサポートできます。

    対話型構成をサポートするには、メッセージ サービスの構成に関連するプロパティを表示するプロパティ シートを指定します。 オプションとして、構成可能なプロバイダーごとにプロパティ シートを指定することもできます。 一部のメッセージ サービスでは、構成プロパティの読み取り専用ビューにユーザーが制限されます。他のメッセージ サービスを使用すると、ユーザーは変更を行うことができます。

    プログラムによる構成をサポートするには、メッセージ サービス エントリ ポイント関数がユーザーの介入なしで動作できる必要があります。 プロファイル ウィザードでメッセージ サービスを呼び出すことができる場合は、プログラムによる構成をサポートする必要があります。 プロファイル ウィザードを使用してメッセージ サービス自体を構成できない場合は、プログラムによる構成をサポートするかどうかを選択できます。

    メッセージ・サービス・エントリー・ポイント関数で構成をサポートする方法の詳細については、 MSGSERVICEENTRY を参照してください。

  2. メッセージ サービス セクションに次のエントリを含めることで、Mapisvc.inf 構成ファイルにメッセージ サービス エントリ ポイント関数の名前を発行します。

    PR_SERVICE_ENTRY_NAME=<name of message service>

  3. 構成データを表示するための 1 つ以上のプロパティ シート ダイアログ ボックスを作成します。

  4. プロファイル ウィザードでメッセージ サービスの構成を許可する場合は、次のタスクを実行します。

    • WIZARDENTRY プロトタイプに準拠するエントリ ポイント関数を実装します。

    • SERVICEWIZARDDLGPROC プロトタイプに準拠した標準の Windows ダイアログ ボックス プロシージャを実装します。

    • メッセージ サービス エントリ ポイント関数を拡張して、追加のイベントに応答します。

関連項目