Partager via


IMAPISupport::ExpandRecips

S’applique à : Outlook 2013 | Outlook 2016

Complète la liste des destinataires d’un message, en développant des listes de distribution particulières.

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

Paramètres

lpMessage

[in] Pointeur vers le message dont la liste de destinataires doit être traitée.

lpulFlags

[out] Pointeur vers un masque de bits d’indicateurs qui contrôle le type de traitement qui se produit. Les indicateurs suivants peuvent être définis :

NEEDS_PREPROCESSING

Le message doit être prétraité avant son envoi.

NEEDS_SPOOLER

Le spouleur MAPI (plutôt que le fournisseur de transport auquel l’appelant est étroitement couplé) doit envoyer le message.

Valeur renvoyée

S_OK

La liste des destinataires du message a été traitée avec succès.

Remarques

La méthode IMAPISupport ::ExpandRecips est implémentée pour les objets de prise en charge du fournisseur de magasins de messages. Les fournisseurs de magasins de messages appellent ExpandRecips pour inviter MAPI à effectuer les tâches suivantes :

  • Développez certaines listes de distribution personnelles aux destinataires de leurs composants.

  • Remplacez tous les noms d’affichage qui ont été modifiés par les noms d’origine.

  • Marquez les entrées en double.

  • Résolvez toutes les adresses ponctuelles.

  • Vérifiez si le message doit être prétraité et, le cas échéant, définissez l’indicateur désigné par lpulFlags sur NEEDS_PREPROCESSING.

ExpandRecips développe toutes les listes de distribution qui ont le type d’adresse de messagerie MAPIPDL.

Remarques pour les appelants

Appelez toujours ExpandRecips dans le cadre du traitement de vos messages. Effectuez un appel à ExpandRecips l’un des premiers appels de votre implémentation de méthode IMessage ::SubmitMessage .

Voir aussi

IMessage::SubmitMessage

IMAPISupport : IUnknown