IMAPISupport::ExpandRecips

适用于:Outlook 2013 | Outlook 2016

完成邮件的收件人列表,展开特定的通讯组列表。

HRESULT ExpandRecips(
  LPMESSAGE lpMessage,
  ULONG FAR * lpulFlags
);

参数

lpMessage

[in]指向要处理收件人列表的邮件的指针。

lpulFlags

[out]指向标志的位掩码的指针,这些标志控制所发生的处理类型。 可以设置以下标志:

NEEDS_PREPROCESSING

在发送消息之前,需要对其进行预处理。

NEEDS_SPOOLER

MAPI 后台处理程序 (,而不是调用方紧密耦合的传输提供程序,) 必须发送消息。

返回值

S_OK

邮件的收件人列表已成功处理。

备注

IMAPISupport::ExpandRecips 方法为消息存储提供程序支持对象实现。 消息存储提供程序调用 ExpandRecips 以提示 MAPI 执行以下任务:

  • 将某些个人通讯组列表展开到其组件收件人。

  • 将已更改的所有显示名称替换为原始名称。

  • 标记任何重复条目。

  • 解析所有一次性地址。

  • 检查消息是否需要预处理,如果需要预处理,请将 lpulFlags 指向的 标志设置为NEEDS_PREPROCESSING。

ExpandRecips 可展开消息传送地址类型为 MAPIPDL 的任何通讯组列表。

给调用方的说明

始终调用 ExpandRecips 作为消息处理的一部分。 调用 ExpandRecips ,这是 IMessage::SubmitMessage 方法实现中的第一个调用。

另请参阅

IMessage::SubmitMessage

IMAPISupport : IUnknown