IMAPITable::Unadvise

适用于:Outlook 2013 | Outlook 2016

取消发送以前通过调用 IMAPITable::Advise 方法设置的通知。

HRESULT Unadvise(
ULONG_PTR ulConnection
);

参数

ulConnection

[in]调用 IMAPITable::Advise 返回的注册连接编号。

返回值

S_OK

调用成功。

备注

使用 IMAPITable::Unadvise 方法释放指向在上一次调用 IMAPITable::Advise 中传递的 lpAdviseSink 参数中传递的建议接收器对象的指针,从而取消通知注册。 作为放弃指向建议接收器对象的指针的一部分,将调用对象的 IUnknown::Release 方法。 通常, 发布Unadvise 调用期间调用,但如果另一个线程正在为建议接收器调用 IMAPIAdviseSink::OnNotify 方法, 则发布 调用将延迟,直到 OnNotify 方法返回。

有关通知过程的详细信息,请参阅 MAPI 中的事件通知。 有关表通知的特定信息,请参阅 关于表通知。 有关使用 IMAPISupport 方法支持通知的信息,请参阅 支持事件通知

MFCMAPI 引用

有关 MFCMAPI 示例代码,请参阅下表。

文件 函数 Comment
ContentsTableListCtrl.cpp
CContentsTableListCtrl::NotificationOff
MFCMAPI 使用 IMAPITable::Unadvise 方法取消表的通知。

另请参阅

IMAPIAdviseSink::OnNotify

IMAPITable::Advise

IMAPITable : IUnknown

MFCMAPI 代码示例