Partager via


Ajouter un service de message

S’applique à : Outlook 2013 | Outlook 2016

Pour ajouter un nouveau service de message à un profil et accéder au nouveau service de messagerie

Appelez IMsgServiceAdmin2 ::CreateMsgServiceEx. CreateMsgServiceEx effectue les tâches suivantes :

  1. Copie toutes les informations pertinentes pour le service de message qui se trouve dans MAPISVC. Fichier INF, créant une section de profil pour chaque section de fournisseur.

  2. Appelle la fonction de point d’entrée du service de message, MSGSERVICEENTRY, avec le paramètre ulContext défini sur MSG_SERVICE_CREATE.

  3. Définit et récupère la propriété PR_SERVICE_UID (PidTagServiceUid) du service de message.

Pour accéder à un service de message nouvellement ajouté

  1. Appelez IMsgServiceAdmin ::GetMsgServiceTable pour récupérer la table du service de messages.

  2. Appelez la méthode IMAPITable ::Advise de la table de service de message pour vous inscrire aux notifications de table.

  3. Lorsque MAPI envoie une notification TABLE_ROW_ADDED, recherchez l’identificateur d’entrée du service de message nouvellement ajouté dans la structure SRow incluse dans la structure TABLE_NOTIFICATION .