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

另请参阅

IMAPIAdviseSink::OnNotify

IMAPISupport::Subscribe

IMAPISupport : IUnknown