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 方法。

另请参阅

MFCMAPI 代码示例