IOleAdviseHolder::Unadvise 方法 (oleidl.h)

删除以前建立的咨询连接。

语法

HRESULT Unadvise(
  [in] DWORD dwConnection
);

参数

[in] dwConnection

以前由 pdwConnection 中的 IOleAdviseHolder::Advise 返回的值。

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
OLE_E_NOCONNECTION
dwConnection 参数不表示有效的咨询连接。

注解

IOleAdviseHolder::Unadvise 旨在用于实现 IOleObject::Unadvise 以删除建议连接。 通常,使用通过调用 CreateOleAdviseHolder 获取指针的 OLE 建议持有者。

通常,容器在关闭时或在删除对象时调用此方法。 在某些情况下,容器可以在正在运行但当前不可见的对象上调用此方法,以减少维护多个咨询连接的开销。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 oleidl.h

另请参阅

IOleAdviseHolder

IOleAdviseHolder::Advise

IOleAdviseHolder::EnumAdvise

IOleObject::Unadvise