Share via


メッセージ サービス テーブル

適用対象: Outlook 2013 | Outlook 2016

メッセージ サービス テーブルには、現在のプロファイル内のメッセージ サービスに関する情報が含まれています。 MAPI によって実装され、構成サポートを提供する特殊な目的のクライアント アプリケーションによって使用される、MAPI セッションごとに 1 つのメッセージ サービス テーブルがあります。

メッセージ サービス テーブルは静的テーブルです。

クライアントは、 IMsgServiceAdmin::GetMsgServiceTable メソッドを呼び出して、メッセージ サービス テーブルにアクセスします。

次のプロパティは、メッセージ サービス テーブルに必要な列セットを構成します。

プロパティ ...
PR_DISPLAY_NAME (PidTagDisplayName)
PR_INSTANCE_KEY (PidTagInstanceKey)
PR_RESOURCE_FLAGS (PidTagResourceFlags)
PR_SERVICE_DLL_NAME (PidTagServiceDllName)
PR_SERVICE_ENTRY_NAME (PidTagServiceEntryName)
PR_SERVICE_NAME (PidTagServiceName)
PR_SERVICE_SUPPORT_FILES (PidTagServiceSupportFiles)
PR_SERVICE_UID (PidTagServiceUid)

PR_DISPLAY_NAME は、メッセージ サービスの表示可能な名前と既定の並べ替えキー列です。

PR_INSTANCE_KEY テーブルのインデックス列として機能し、行を一意に識別します。

PR_RESOURCE_FLAGS メッセージ サービスの機能について説明します。

PR_SERVICE_DLL_NAME は、メッセージ サービスの実装を含む DLL の名前です。

PR_SERVICE_ENTRY_NAME は、 MSGSERVICEENTRY プロトタイプに準拠するメッセージ・サービスのエントリー・ポイント関数の名前です。

PR_SERVICE_NAME は、MAPISVC.INF の [サービス] セクションに必要なエントリです。 このプロパティの値は変更もローカライズもされません。 PR_SERVICE_NAME を使用して、メッセージ サービスをプログラムで識別できます。

PR_SERVICE_SUPPORT_FILES は、メッセージ サービスと共にインストールする必要があるファイルの一覧です。

PR_SERVICE_UID は、メッセージ サービスの一意の識別子です。

関連項目

MAPI テーブル