IMAPIOffline::GetCapabilities

適用対象: Outlook 2013 | Outlook 2016

オフライン オブジェクトでコールバックがサポートされる条件を取得します。

HRESULT GetCapabilities( 
    ULONG *pulCapabilities 
);

パラメーター

pulCapablities

[out]次の機能フラグのビットマスク。

MAPIOFFLINE_CAPABILITY_OFFLINE

オフライン オブジェクトは、オフライン通知を提供できます。

MAPIOFFLINE_CAPABILITY_ONLINE

オフライン オブジェクトは、オンライン通知を提供できます。

注釈

HrOpenOfflineObj を使用してオフライン オブジェクトを開くと、クライアントは IMAPIOfflineMgr でクエリを実行して IMAPIOffline インターフェイスへのポインターを取得し、IMAPIOffline::GetCapabilities を呼び出して、オブジェクトでサポートされているコールバックを見つけることができます。 その後、クライアントは IMAPIOfflineMgr を使用してコールバックを設定できます。

オフライン オブジェクトのメール サーバーによっては、オンラインに行くコールバックをサポートするオブジェクトは、オフラインになるコールバックを必ずしもサポートしていないことに注意してください。

また、オフライン オブジェクトはオンライン/オフライン以外の変更に対するコールバックをサポートする場合もありますが、オフライン状態 API はオンライン/オフラインの変更のみをサポートし、クライアントはそのような機能に対してのみチェックする必要があることに注意してください。

関連項目

IMAPIOffline::GetCurrentState

IMAPIOffline::SetCurrentState

IMAPIOfflineMgr : IMAPIOffline

MAPI �萔

HrOpenOfflineObj