PidTagStoreSupportMask 规范属性
适用于:Outlook 2013 | Outlook 2016
包含客户端应用程序查询的标志的位掩码,以确定消息存储的特征。
属性 | 值 |
---|---|
相关属性: |
PR_STORE_SUPPORT_MASK |
标识符: |
0x340D |
数据类型: |
PT_LONG |
区域: |
其他 |
备注
此属性向计划向其发送消息的客户端应用程序披露消息存储的功能。 这些标志可以支持客户端或其他存储的决策,例如发送 PR_BODY (PidTagBody) 还是仅 发送PR_RTF_COMPRESSEDpidTagRtfCompressed) (。 客户端不应设置 PR_STORE_SUPPORT_MASK;尝试设置此标志将返回MAPI_E_COMPUTED。
可以为 PR_STORE_SUPPORT_MASK 位掩码设置以下一个或多个标志:
STORE_ANSI_OK
(131072,0x00020000) 消息存储支持包含 ANSI (8 位) 字符的属性。
STORE_ATTACH_OK
(32,0x00000020) 邮件存储支持邮件 (OLE 或非 OLE) 附件。
STORE_CATEGORIZE_OK
(1024,0x00000400) 消息存储支持表的分类视图。
STORE_CREATE_OK
(16,0x00000010) 消息存储支持创建新消息。
STORE_ENTRYID_UNIQUE
(1,0x00000001) 消息存储中对象的条目标识符是唯一的,也就是说,在存储的生命周期内永远不会重复使用。
STORE_HTML_OK
(65536,0x00010000) 消息存储支持存储在 PR_BODY_HTML (PidTagBodyHtml) 属性中的 HTML 消息。 如果开发环境使用 MAPIDEFS。不包含STORE_HTML_OK的 H 文件,请改用值0x00010000。
STORE_ITEMPROC
(2097152,0x00200000) 在包装的 PST 存储中,指示当新邮件到达存储区时,存储将单独对邮件执行规则和垃圾邮件筛选器处理。 存储调用 IMAPISupport::Notify,在作为参数传递的 NOTIFICATION 结构中设置 fnevNewMail,然后将新邮件的详细信息传递给侦听客户端。 随后,当侦听客户端收到通知,它不会处理邮件上的规则。
STORE_LOCALSTORE
(524288,0x00080000) 此标志是保留的,不应使用。
STORE_MODIFY_OK
(8,0x00000008) 消息存储支持修改其现有消息。
STORE_MV_PROPS_OK
(512,0x00000200) 消息存储支持多值属性,在整个保存操作中保证多值属性中值顺序的稳定性,并支持在表中实例化多值属性。
STORE_NOTIFY_OK
(256,0x00000100) 消息存储支持通知。
STORE_OLE_OK
(64,0x00000040) 邮件存储支持 OLE 附件。 可以通过 IStorage 接口访问 OLE 数据,例如通过 PR_ATTACH_DATA_OBJ (PidTagAttachDataObject) 属性提供的接口。
STORE_PUBLIC_FOLDERS
(16384,0x00004000) 此存储中的文件夹是公共 (多用户) ,而不是专用 (可能是多实例,而不是多用户) 。
STORE_PUSHER_OK
(8388608,0x00800000) MAPI 协议处理程序不会对存储进行爬网,并且存储负责通过通知将任何更改推送到索引器,以便为消息编制索引。
STORE_READONLY
(2,0x00000002) 消息存储的所有接口都具有只读访问级别。
STORE_RESTRICTION_OK
(4096,0x00001000) 消息存储支持限制。
STORE_RTF_OK
(2048,0x00000800) 消息存储支持 RTF 格式 (RTF) 消息(通常经过压缩),并且存储本身保持 PR_BODY 和 PR_RTF_COMPRESSED 同步。
STORE_RULES_OK
(268435456,0x10000000) 指示规则应存储在此 PST 存储中,即使它不是默认存储区。 当STORE_RULES_OK与NON_EMS_XP_SAVE结合使用时,规则可以在非默认 PST 包装存储上运行。
STORE_SEARCH_OK
(4,0x00000004) 邮件存储支持搜索结果文件夹。
STORE_SORT_OK
(8192,0x00002000) 消息存储支持对表的视图进行排序。
STORE_SUBMIT_OK
(128,0x00000080) 消息存储支持将邮件标记为提交。
STORE_UNCOMPRESSED_RTF
(32768,0x00008000) 消息存储支持以未压缩的形式存储 RTF 消息。 未压缩的 RTF 流由流标头中的值 dwMagicUncompressedRTF 标识。 dwMagicUncompressedRTF 值在 RTFLIB 中定义。H 文件。
STORE_UNICODE_OK
(262144,0x00040000) 指示消息存储支持 Unicode 存储。 客户端可以查找标记以决定是否请求或将 Unicode 信息保存到存储区。
始终可以存储消息的 RTF 版本,即使消息存储不是 RTF 感知的。 如果未为特定存储设置STORE_RTF_OK位,则维护 RTF 版本的客户端必须自行调用 RTFSync 函数,以保持 文本内容的PR_BODY 和 PR_RTF_COMPRESSED 版本同步。 RTF 始终存储在 PR_RTF_COMPRESSED中,无论它是否实际被压缩。
相关资源
协议规范
提供对相关Exchange Server协议规范的引用。
描述用于发送与客户端上的共享文件夹相关的信息的邮件格式。
头文件
Mapidefs.h
提供数据类型定义。
Mapitags.h
包含作为备用名称列出的属性的定义。