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 进行注册以接收有关对象的此类回调。