MAPI 属性标记

适用于:Outlook 2013 | Outlook 2016

属性标记是一个 32 位数字,它包含位 16 到 31 的唯一属性标识符,以及 0 到 15 位的属性类型,如下图所示。

属性标记元素

属性标记元素

属性标记用于标识 MAPI 属性,并且每个属性都必须有一个,而不管该属性是由 MAPI、客户端还是服务提供程序定义的。 MAPI 在 Mapitags.h 头文件中为其属性定义一组属性标记常量;这些属性称为“MAPI 定义的属性”。

属性标记常量遵循一致性和易用性的命名约定。 每个属性标记的名称有两个部分:PR_前缀和描述属性内容的一个或多个字符串。 多个字符串由下划线分隔。 例如,邮件收件人地址类型的属性标记 PR_ADDRTYPE (PidTagOrgAddrtype) 指定接收每个出站邮件副本的文件夹的入口标识符 PR_IPM_SENTMAIL_ENTRYID (PidTagIpmSentMailEntryId) 。

可以使用一些宏来帮助处理属性标记,其中包括 PROP_TYPEPROP_IDPROP_TAGPROP_TYPE 从属性标记中提取属性类型; PROP_ID 提取标识符。 PROP_TAG 从属性类型和标识符生成属性标记。

另请参阅