IOleObject::Unadvise 方法 (oleidl.h)

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

语法

HRESULT Unadvise(
  [in] DWORD dwConnection
);

parameters

[in] dwConnection

包含非零值的标记,该标记以前通过其 pdwConnection 参数从 IOleObject::Advise 返回。

返回值

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

返回代码 说明
E_FAIL
此操作失败。
OLE_E_NOCONNECTION
dwConnection 不表示有效的咨询连接。

注解

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

要求

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

请参阅

IOleAdviseHolder::Unadvise

IOleObject

IOleObject::Advise

IOleObject::EnumAdvise