Freigeben über


ScMAPIXFromSMAPI

Gilt für: Outlook 2013 | Outlook 2016

Konvertiert eine einfache MAPI-Sitzung in eine MAPI-Sitzung.

Eigenschaft Wert
Headerdatei
Mapi.h
Implementiert von:
MAPI
Aufgerufen von:
Clientanwendungen
SCODE ScMAPIXFromSMAPI(
  LHANDLE lhSimpleSession, 
  ULONG ulFlags, 
  LPCIID lpInterface, 
  LPMAPISESSION FAR * lppMAPISession 
); 

Parameter

lhSimpleSession

[in] Die einfache MAPI-Sitzung, die durch einen Aufruf von MAPILOGON erstellt wurde.

ulFlags

[in] Reserviert. NULL muss sein.

lpInterface

[in] Ein Zeiger auf den Schnittstellenbezeichner (Interface Identifier, IID), der die Schnittstelle darstellt, die für den Zugriff auf die Sitzung verwendet werden soll. Die Übergabe von NULL bewirkt, dass der lppMAPISession-Parameter einen Zeiger auf die Standardschnittstelle für eine MAPI-Sitzung (IMAPISession) zurückgibt.

lppMAPISession

[out] Zeiger auf einen Zeiger auf die MAPI-Sitzungsschnittstelle.

Rückgabewert

S_OK

Die einfache MAPI-Sitzung wurde erfolgreich in eine MAPI-Sitzung konvertiert.

MAPI_E_INVALID_PARAMETER

lhSimpleSession konnte nicht in eine MAPI-Sitzung konvertiert werden.

MAPI_E_UNKNOWN_FLAGS

ulFlags enthielt ungültige Flags.

E_NOINTERFACE

Die Sitzung konnte nicht in die von lpInterface angegebene Schnittstelle konvertiert werden.

Bemerkungen

Es gibt keine umgekehrten Funktionen für die ScMAPIXFromSMAPI-Funktion , d. h., ein Client kann nicht in eine einfache MAPI-Sitzung aus einer MAPI-Sitzung konvertieren.

Siehe auch

MAPILOGON

MAPILogonEx