IMAPIViewContext::SetAdviseSink
适用于:Outlook 2013 | Outlook 2016
管理表单的注册,以接收有关查看器中更改的通知。
HRESULT SetAdviseSink(
LPMAPIFORMADVISESINK pmvns
);
参数
pmvns
[in]指向窗体建议接收器对象或 NULL 的指针。
返回值
S_OK
注册或取消表单通知成功。
备注
表单对象调用 IMAPIViewContext::SetAdviseSink 方法,以便注册以了解表单查看器中的更改或取消之前的注册。 当 pmvns 设置为 NULL 时,表单需要取消注册。 当 pmvns 指向有效的表单建议接收器时,该表单希望注册将来的通知。
针对实现者的说明
当 SetAdviseSink 包含表单建议接收器指针时,请保留对它的引用,直到执行另一个 SetAdviseSink 调用来取消通知。 当查看器中发生更改以及加载新消息时发送通知。
有关详细信息,请参阅 发送和接收表单通知。
MFCMAPI 引用
有关 MFCMAPI 示例代码,请参阅下表。
文件 | 函数 | Comment |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer::SetAdviseSink |
MFCMAPI 在此函数中实现 IMAPIViewContext::SetAdviseSink 方法。 |