Compartir a través de


IMAPISupport::ExpandRecips

Hace referencia a: Outlook 2013 | Outlook 2016

Completa la lista de destinatarios de un mensaje, expandiendo listas de distribución concretas.

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

Parameters

lpMessage

[in] Puntero al mensaje que tiene la lista de destinatarios que se va a procesar.

lpulFlags

[out] Puntero a una máscara de bits de marcas que controla el tipo de procesamiento que se produce. Se pueden establecer las siguientes marcas:

NEEDS_PREPROCESSING

El mensaje debe preprocesarse antes de enviarlo.

NEEDS_SPOOLER

La cola MAPI (en lugar del proveedor de transporte al que está estrechamente acoplado el autor de la llamada) debe enviar el mensaje.

Valor devuelto

S_OK

La lista de destinatarios del mensaje se procesó correctamente.

Comentarios

El método IMAPISupport::ExpandRecips se implementa para los objetos de soporte técnico del proveedor de mensajes. Los proveedores del almacén de mensajes llaman a ExpandRecips para pedir a MAPI que realice las tareas siguientes:

  • Expanda determinadas listas de distribución personales a sus destinatarios de componentes.

  • Reemplace todos los nombres para mostrar que se han cambiado por los nombres originales.

  • Marque las entradas duplicadas.

  • Resuelva todas las direcciones únicas.

  • Compruebe si el mensaje necesita preprocesamiento y, si lo hace, establezca la marca a la que apunta lpulFlags en NEEDS_PREPROCESSING.

ExpandRecips expande las listas de distribución que tienen el tipo de dirección de mensajería MAPIPDL.

Notas para los llamadores

Llame siempre a ExpandRecips como parte del procesamiento de mensajes. Realice una llamada a ExpandRecips una de las primeras llamadas en la implementación del método IMessage::SubmitMessage .

Vea también

IMessage::SubmitMessage

IMAPISupport: IUnknown