Folder-Associated 信息表
适用于:Outlook 2013 | Outlook 2016
MAPI 定义处理相关信息表时要使用的各种 MAPI 组件MAPI_ASSOCIATED标志。 邮件存储中的每个文件夹都应具有关联的内容表及其标准内容表。 客户端应用程序将特殊邮件存储在文件夹的关联内容表中,以保存窗体和视图。 事实上,若要支持窗体和视图,消息存储提供程序必须实现关联的内容表。
若要实现关联的内容表,存储提供程序必须执行以下操作:
支持 IMAPIContainer::GetContentsTable 方法中的MAPI_ASSOCIATED标志,以便客户端应用程序可以获取文件夹的关联内容表而不是标准内容表。
支持 IMAPIFolder::CreateMessage 方法中的MAPI_ASSOCIATED标志,以便客户端应用程序可以将邮件添加到文件夹的关联内容表中。
在文件夹对象的 PR_ACCESS (PidTagAccess) 属性中设置MAPI_ACCESS_CREATE_ASSOCIATED位。
支持 IMAPIFolder::EmptyFolder 方法中的 DEL_ASSOCIATED 标志。
在 PR_MESSAGE_FLAGS (PidTagMessageFlags) 属性中为关联内容表中的邮件设置MSGFLAG_ASSOCIATED位。
公开并响应文件夹上的 PR_FOLDER_ASSOCIATED_CONTENTS (PidTagFolderAssociatedContents) 属性。
维护文件夹上的 PR_ASSOC_CONTENT_COUNT (PidTagAssociatedContentCount) 属性。
PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) 属性中没有用于指示消息存储提供程序是否支持关联的内容表的位。 如果消息存储提供程序不支持它们,则当客户端应用程序使用 MAPI_ASSOCIATED 标志调用上述任何方法时,它应返回MAPI_E_NO_SUPPORT。