消息存储功能

适用于:Outlook 2013 | Outlook 2016

消息存储提供程序比其他 MAPI 服务提供商更复杂,因为这些消息存储提供程序具有更广泛的可选功能,它们可以实现。 消息存储提供程序所需的功能列表相当短。 但是,典型的消息存储提供程序将支持许多可选功能,因为大多数 MAPI 客户端都非常有用或需要许多可选功能。 下表列出了消息存储提供程序可以实现的主要功能,以及对于所有消息存储提供程序和默认消息存储提供程序而言,每个功能是必需还是可选。

功能 全部 默认
使用 MAPI 状态表提供状态。 必需
必需
实现文件夹对象。 必需
必需
实现消息对象。 必需
必需
提供已读和未读报表。 必需
必需
提供进度接口。 必需
必需
提供配置接口。 必需
必需
支持表单和视图支持的关联内容表。 可选
可选
使用消息存储提供程序发送消息。 可选
必需
使用消息存储提供程序接收消息。 可选
必需
支持邮件附件。 可选
可选
支持消息的 RTF 格式。 可选
可选
提供通知。 可选
可选
支持搜索。 可选
可选
支持紧密耦合的消息存储/传输提供程序。 可选
可选
支持不重用条目标识符。 可选
可选

可以通过在消息存储对象的 PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) 属性中设置各种标志,向 MAPI 和客户端应用程序播发许多可选功能。 所需的功能没有与之关联的标志。 邮件 存储区、文件夹和邮件对象需要PR_STORE_SUPPORT_MASK。

另请参阅

开发 MAPI 邮件存储提供程序