【问题标题】:pr_entryid is not unique for recipients (Outlook / C++ / MAPI)pr_entryid 对于收件人不是唯一的(Outlook / C++ / MAPI)
【发布时间】:2012-07-20 09:40:33
【问题描述】:

如果我创建了两个具有相同受邀者电子邮件地址的会议,则它们各自 AppointmentItem 对象中的两个 Recipient 对象都会获得相同的 PR_ENTRYID!同时,它们的实例键是不同的。但是,我必须通过它们的 PR_ENTRYID 引用项目,因为这似乎是在 COM 自动化和 MAPI 之间传递 id 的唯一方法(COM 不向 MAPI 提供实例密钥)。

我该如何克服这个问题?我正在使用 Outlook 2010 32 位。

两个 Recipient 项目的 PR_ENTRYID(相等):

00000000FE42AA0A18C71A10E8850B651C24000003000000040000000000000018000000000000001E7FDF4152B0E944BA66DFBF2C6A6416E4F52000487F22

00000000FE42AA0A18C71A10E8850B651C24000003000000040000000000000018000000000000001E7FDF4152B0E944BA66DFBF2C6A6416E4F52000487F22

实例键(不相等):

0000D79F

0000D7B0

问候, 亚历克斯

【问题讨论】:

    标签: c++ outlook mapi


    【解决方案1】:

    答案还是和http://social.msdn.microsoft.com/Forums/en/outlookdev/thread/87a62535-8e7c-4fc2-bcf8-425aa9388dda一样

    为什么您希望收件人条目 ID 不同?它是相同的收件人(名称/地址/地址类型),因此条目 id 相同。

    你到底想做什么,为什么?

    【讨论】:

      猜你喜欢
      • 2016-02-29
      • 1970-01-01
      • 2012-01-23
      • 2019-01-08
      • 1970-01-01
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多