IXPLogon::OpenStatusEntry
Gilt für: Outlook 2013 | Outlook 2016
Öffnet das status -Objekt des Transportanbieters.
HRESULT OpenStatusEntry(
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPMAPISTATUS FAR * lppEntry
);
Parameter
lpInterface
[in] Ein Zeiger auf einen Schnittstellenbezeichner (Interface Identifier, IID) für das Transportanmeldungsobjekt. Durch Übergeben von NULL wird die IMAPIStatus-Schnittstelle zurückgegeben. Der lpInterface-Parameter kann auch auf einen Bezeichner für eine Schnittstelle für das Objekt festgelegt werden.
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. Die Standardschnittstelle ist schreibgeschützt.
lpulObjType
[out] Ein Zeiger auf den Typ des geöffneten Objekts.
lppEntry
[out] Ein Zeiger auf den Zeiger auf das geöffnete status -Objekt.
Rückgabewert
S_OK
Der Aufruf war erfolgreich und hat den erwarteten Wert oder die erwarteten Werte zurückgegeben.
Hinweise
Der MAPI-Spooler ruft die IXPLogon::OpenStatusEntry-Methode auf, wenn eine Clientanwendung eine OpenEntry-Methode für den Eintragsbezeichner in der status Tabellenzeile des Transportanbieters aufruft. OpenStatusEntry öffnet ein -Objekt mit der IMAPIStatus-Schnittstelle , die dieser bestimmten Transportanbieteranmeldung zugeordnet ist. Dieses Objekt wird dann verwendet, um Clientanwendungen das Aufrufen von IMAPIStatus-Methoden zu ermöglichen (z. B. um die Anmeldesitzung mithilfe der IMAPIStatus::SettingsDialog-Methode neu zu konfigurieren oder den Status der Anmeldesitzung mithilfe der IMAPIStatus::ValidateState-Methode zu überprüfen).