Поделиться через


IMAPISupport::ExpandRecips

Область применения: Outlook 2013 | Outlook 2016

Завершает список получателей сообщения, расширяя определенные списки рассылки.

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

Параметры

lpMessage

[в] Указатель на сообщение со списком получателей для обработки.

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