消息服务表
适用于: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 是消息服务的唯一标识符。