Behandeln von MAPI-Formularen

Gilt für: Outlook 2013 | Outlook 2016

Ein MAPI-Formular ist ein Viewer für eine Nachricht einer bestimmten Klasse. Clients, die es ihren Benutzern ermöglichen, mit Nachrichten zu arbeiten, die zu einer Vielzahl von Nachrichtenklassen gehören, müssen für die Verarbeitung einer Vielzahl von MAPI-Formularen geschrieben werden. Um mehrere Formulare zu verarbeiten, implementieren Clients eine Komponente, die als Formularanzeige bezeichnet wird und die folgenden drei Objekte enthält:

Jedes dieser Objekte wird von einer Komponente namens Formularserver verwendet, die jedes Formular implementiert und dessen Speicher und die Benachrichtigungen verarbeitet, die von Clients generiert werden, die die Ansicht behandeln. Eine andere Komponente, der Formularbibliotheksanbieter, implementiert einen Formular-Manager. Der Formular-Manager verwaltet die Formularbibliotheken, die ausführbare Dateien des Formularservers speichern. Diese Verwaltung umfasst das Laden des entsprechenden Formularservers und die Verarbeitung der anfänglichen Kommunikation zwischen dem Server und dem Client.

Das folgende Diagramm zeigt die Beziehung zwischen einem Client und den anderen Teilen der MAPI-Formulararchitektur.

Architektur des MAPI-Formulars

MAPI-Formulararchitektur

Wenn Ihr Client MAPI-Formulare verarbeiten möchte, verwenden Sie die IMAPIFormMgr: IUnknown-Schnittstelle des Formular-Managers, um fünf grundlegende Aufgaben auszuführen:

  • Starten Sie den entsprechenden MAPI-Formularserver, wenn eine Nachricht geöffnet oder zusammengestellt wird.

  • Anzeigen der Symbole von Formularservern in den Inhaltstabellen von Ordnern.

  • Senden und Empfangen von Formularbenachrichtigungen. Weitere Informationen finden Sie unter Senden und Empfangen von Formularbenachrichtigungen.

  • Benutzern das Installieren oder Entfernen von Formularservern aus Formularbibliotheken erlauben. Weitere Informationen finden Sie unter Verwalten einer Formularbibliothek.

  • Benutzern das Zuordnen von Formularservern zu bestimmten Ordnern erlauben.

Um auf den Formular-Manager zuzugreifen, rufen Sie die MAPIOpenFormMgr-Funktion einmal während der Initialisierung auf.

Inhalt dieses Abschnitts

Siehe auch