Freigeben über


IMAPIOffline::GetCapabilities

Gilt für: Outlook 2013 | Outlook 2016

Ruft die Bedingungen ab, für die Rückrufe von einem Offlineobjekt unterstützt werden.

HRESULT GetCapabilities( 
    ULONG *pulCapabilities 
);

Parameter

pulCapablities

[out] Eine Bitmaske der folgenden Funktionsflags:

MAPIOFFLINE_CAPABILITY_OFFLINE

Das Offlineobjekt kann Offlinebenachrichtigungen bereitstellen.

MAPIOFFLINE_CAPABILITY_ONLINE

Das Offlineobjekt kann Onlinebenachrichtigungen bereitstellen.

Hinweise

Beim Öffnen eines Offlineobjekts mit HrOpenOfflineObj kann ein Client IMAPIOfflineMgr abfragen, um einen Zeiger auf eine IMAPIOffline-Schnittstelle zu erhalten, und IMAPIOffline::GetCapabilities aufrufen, um die vom Objekt unterstützten Rückrufe zu ermitteln. Der Client kann dann mithilfe von IMAPIOfflineMgr Rückrufe einrichten.

Beachten Sie, dass abhängig vom E-Mail-Server für ein Offlineobjekt ein Objekt, das Rückrufe für den Onlinemodus unterstützt, nicht unbedingt Rückrufe für den Offlinemodus unterstützt.

Beachten Sie außerdem, dass ein Offlineobjekt zwar Rückrufe für andere Änderungen als online/offline unterstützt, die Offlinezustands-API jedoch nur Online-/Offlineänderungen unterstützt, und Clients nur auf solche Funktionen überprüfen müssen.

Siehe auch

IMAPIOffline::GetCurrentState

IMAPIOffline::SetCurrentState

IMAPIOfflineMgr : IMAPIOffline

MAPI-Konstanten

HrOpenOfflineObj