IABLogon::OpenStatusEntry
Gilt für: Outlook 2013 | Outlook 2016
Öffnet das status -Objekt des Anbieters.
HRESULT OpenStatusEntry(
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPMAPISTATUS FAR * lppEntry
);
Parameter
lpInterface
[in] Ein Zeiger auf den Schnittstellenbezeichner (Interface Identifier, IID), der die Schnittstelle darstellt, die für den Zugriff auf das status-Objekt verwendet werden muss. Das Übergeben von NULL gibt die Standardschnittstelle des Objekts zurück, IMAPIStatus: IMAPIProp.
ulFlags
[in] Eine Bitmaske von Flags, die steuert, wie das status -Objekt geöffnet wird. Das folgende Flag kann festgelegt werden:
MAPI_MODIFY
Fordert Lese-/Schreibberechtigungen an. Standardmäßig werden Objekte mit schreibgeschütztem Zugriff geöffnet, und Aufrufer sollten nicht davon ausgehen, dass lese-/schreibberechtigungen erteilt wurden.
lpulObjType
[out] Ein Zeiger auf den Typ des geöffneten Objekts.
lppEntry
[out] Ein Zeiger auf einen Zeiger auf das geöffnete Objekt.
Rückgabewert
S_OK
Der Aufruf war erfolgreich, und das status -Objekt wurde geöffnet.
Hinweise
Adressbuchanbieter implementieren die OpenStatusEntry-Methode, um Zugriff auf ihr status-Objekt zu gewähren. Alle Adressbuchanbieter müssen ein status-Objekt implementieren, das mindestens die IMAPIStatus::ValidateState-Methode unterstützt. Weitere Informationen finden Sie unter Implementierung des Statusobjekts.