Share via


Starten einer MAPI-Sitzung

Gilt für: Outlook 2013 | Outlook 2016

Obwohl während des Sitzungsstarts ein erheblicher Arbeitsaufwand ausgeführt wird, sind die erforderlichen Aufgaben minimal. Ein Großteil dieser Arbeit erfolgt bei der MAPI-Verarbeitung der MAPIInitialize - und MAPILogonEx-Aufrufe . Beide Funktionen akzeptieren Flags als Eingabeparameter zum Steuern von Aspekten der Sitzung, z. B. Benachrichtigungsverarbeitung und Benutzeroberfläche. Es ist wichtig, die Konsequenzen zu verstehen, die das Festlegen jedes dieser Flags beim Aufrufen von MAPIInitialize zum Initialisieren der MAPI-Bibliotheken und MAPILogonEx für die Anmeldung beim MAPI-Subsystem hat.

So starten Sie eine MAPI-Sitzung

  1. Rufen Sie MAPIInitialize auf, um den Standardsatz von MAPI-Bibliotheken zu initialisieren.

  2. Wenn Sie die OLE-Bibliotheken verwenden müssen, rufen Sie die OLE-Funktion OleInitialize auf.

  3. Wenn Sie die MAPI-Hilfsprogrammbibliothek verwenden müssen, rufen Sie ScInitMapiUtil auf.

  4. Rufen Sie MAPILogonEx mit einem gültigen Profil auf, um sich beim MAPI-Subsystem anzumelden. MAPILogonEx überprüft die Konfiguration der einzelnen Dienstanbieter in den Nachrichtendiensten, die im Profil enthalten sind, und fordert den Benutzer ggf. zur Eingabe zusätzlicher Informationen auf. Wenn MAPILogonEx abgeschlossen ist, sind die konfigurierten Dienstanbieter bereit für den Dienst.

Inhalt dieses Abschnitts

Initialisieren von MAPI

Beschreibt, wie MAPI für eine Sitzung initialisiert wird.

Initialisieren von OLE für MAPI

Beschreibt die Aufrufe zum Initialisieren von OLE für die Verwendung mit MAPI.

Initialisieren der MAPI-Hilfsprogramme

Beschreibt, wie MAPI-Hilfsprogramme initialisiert werden.

Anmelden bei MAPI

Beschreibt, wie Clientanwendungen sich beim MAPI-Untersystem anmelden.