IMAPISupport::Unsubscribe
适用于:Outlook 2013 | Outlook 2016
取消发送以前通过调用 IMAPISupport::Subscribe 方法建立的通知的责任。
HRESULT Unsubscribe(
ULONG ulConnection
);
参数
ulConnection
[in]表示以前通过 IMAPISupport::Subscribe 建立的通知注册的非零连接号。
返回值
S_OK
通知注册已取消。
MAPI_E_NOT_FOUND
ulConnection 参数中传递的连接号不存在。
备注
为所有服务提供商支持对象实现 IMAPISupport::Unsubscribe 方法。 服务提供商调用 “取消订阅 ”以取消以前由 订阅设置的通知注册。 取消订阅 通过释放在 订阅 调用中传递的建议接收器指针来取消注册。
通常,建议接收器的 IUnknown::Release 方法在 取消订阅 调用期间调用。 但是,如果另一个线程正在为建议接收器对象调用 IMAPIAdviseSink::OnNotify 方法, 则 Release 调用将延迟,直到 OnNotify 方法返回。