消息服务表

适用于:Outlook 2013 | Outlook 2016

消息服务表包含有关当前配置文件中的消息服务的信息。 每个 MAPI 会话都有一个消息服务表,这些会话由 MAPI 实现,并由提供配置支持的特殊用途客户端应用程序使用。

消息服务表是静态表。

客户端通过调用 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 的 [Services] 部分中的必需条目。 永远不会更改或本地化此属性的值。 PR_SERVICE_NAME 可用于以编程方式标识消息服务。

PR_SERVICE_SUPPORT_FILES 是必须与消息服务一起安装的文件列表。

PR_SERVICE_UID 是消息服务的唯一标识符。

另请参阅

MAPI 表