IMAPIOfflineMgr::Advise

适用于:Outlook 2013 | Outlook 2016

注册客户端以接收对脱机对象的回调。

HRESULT COfflineObj::Advise( 
      ULONG ulFlags, 
      MAPIOFFLINE_ADVISEINFO* pAdviseInfo, 
      ULONG* pulAdviseToken 
);

参数

ulFlags

[in]修改行为的标志。 仅支持值MAPIOFFLINE_ADVISE_DEFAULT。

pAdviseInfo

[in]有关回调类型、何时接收回调、调用方回调接口和其他详细信息的信息。 它还包含 Outlook 用于向客户端调用方发送后续通知回调的客户端令牌。

pulAdviseToken

[out]返回给客户端调用方的建议令牌,用于随后取消对象的回调。

返回值

S_OK

调用成功。

E_INVALIDARG

指定的参数无效。

E_NOINTERFACE

pAdviseInfo 中指定的回调接口无效。

备注

使用 HrOpenOfflineObj 打开脱机对象时,客户端会获取支持 IMAPIOfflineMgr 的脱机对象。 客户端可以使用 IMAPIOffline::GetCapabilities 为对象支持的回调类型检查。 客户端可以确定其想要的回调的类型和其他详细信息,然后调用 IMAPIOfflineMgr::Advise 进行注册以接收有关对象的此类回调。

另请参阅

IMAPIOffline::GetCapabilities

IMAPIOfflineMgr::Unadvise

MAPI 常量

HrOpenOfflineObj