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