Partager via


Vue d’ensemble de l’architecture MAPI

S’applique à : Outlook 2013 | Outlook 2016

MAPI définit une architecture modulaire, comme illustré dans l’illustration suivante.  

Architecture Outlook 2010

L’application MAPI est appelée application cliente, car il s’agit d’un client du sous-système MAPI. Les applications basées sur la messagerie utilisent la messagerie comme partie centrale de leur traitement et offrent des fonctionnalités de messagerie étendues, telles que l’échange d’informations de différents types dans différents formats et la possibilité d’enregistrer et d’organiser les informations localement. les applications Email, de planification et de flux de travail sont des exemples d’applications basées sur la messagerie.

Le sous-système MAPI est constitué d’une interface utilisateur commune et des interfaces de programmation. L’interface utilisateur commune est un ensemble de boîtes de dialogue qui donne aux applications clientes une apparence cohérente et aux utilisateurs un moyen cohérent de travailler.

MAPI a des interfaces de programmation qui sont utilisées par le sous-système MAPI, par les développeurs de logiciels clients et par les développeurs de fournisseurs de services. L’interface de programmation MAPI est l’interface de programmation basée sur les objets main. L’interface de programmation MAPI est similaire au modèle objet de composant OLE et est utilisée par le sous-système MAPI et les applications clientes basées sur la messagerie écrites en C ou C++.

En tant que développeur de logiciels clients, vous effectuez des appels MAPI directement via l’interface de programmation MAPI. Vous pouvez implémenter la messagerie avec une seule interface cliente MAPI ou une combinaison d’interfaces. Une seule application peut effectuer des appels à des méthodes ou des fonctions appartenant à l’une des interfaces.

Voir aussi

- Fonctionnalités et architecture MAPI