Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Outlook 2013 | Outlook 2016
MAPI definiert eine modulare Architektur, wie in der folgenden Abbildung dargestellt.
Die MAPI-Anwendung wird als Clientanwendung bezeichnet, da sie ein Client des MAPI-Subsystems ist. Messaging-basierte Anwendungen nutzen Messaging als zentralen Bestandteil ihrer Verarbeitung und bieten umfangreiche Messagingfunktionen, wie den Austausch von Informationen verschiedener Typen in verschiedenen Formaten und die Möglichkeit, die Informationen lokal zu speichern und zu organisieren. Email-, Planungs- und Workflowanwendungen sind Beispiele für messagingbasierte Anwendungen.
Das MAPI-Subsystem besteht aus einer gemeinsamen Benutzeroberfläche und den Programmierschnittstellen. Die allgemeine Benutzeroberfläche besteht aus einer Reihe von Dialogfeldern, die Clientanwendungen ein einheitliches Aussehen und benutzerkonsistente Arbeitsweisen verleihen.
MAPI verfügt über Programmierschnittstellen, die vom MAPI-Subsystem, von Clientsoftwareentwicklern und Dienstanbieterentwicklern verwendet werden. Die MAPI-Programmierschnittstelle ist die Standard objektbasierte Programmierschnittstelle. Die MAPI-Programmierschnittstelle ähnelt dem OLE-Komponentenobjektmodell und wird vom MAPI-Subsystem und messagingbasierten Clientanwendungen verwendet, die in C oder C++ geschrieben wurden.
Als Clientsoftwareentwickler führen Sie MAPI-Aufrufe direkt über die MAPI-Programmierschnittstelle durch. Sie können Messaging mit einer einzelnen MAPI-Clientschnittstelle oder einer Kombination von Schnittstellen implementieren. Eine einzelne Anwendung kann Methoden oder Funktionen aufrufen, die zu einer der Schnittstellen gehören.