IOleAdviseHolder 接口 (oleidl.h)

管理对象服务器中的咨询连接和复合文档通知。 其方法旨在用于实现 IOleObject 的咨询方法。 IOleAdviseHolder 在建议持有者对象上实现。 其方法建立和删除由服务器管理的对象到对象的容器的咨询连接,该容器必须包含建议接收器 (支持 IAdviseSink 接口) 。 建议持有者对象还必须跟踪哪些建议接收器对哪些通知感兴趣,并根据需要传递通知。

继承

IOleAdviseHolder 接口继承自 IUnknown 接口。 IOleAdviseHolder 还具有以下类型的成员:

方法

IOleAdviseHolder 接口具有这些方法。

 
IOleAdviseHolder::Advise

在 OLE 对象与调用对象的建议接收器之间建立咨询连接。 通过该接收器,调用对象可以在重命名、保存或关闭 OLE 对象时收到通知。
IOleAdviseHolder::EnumAdvise

创建可用于枚举当前为对象建立的咨询连接的枚举器。
IOleAdviseHolder::SendOnClose

向当前向建议持有者注册的所有咨询接收器发送对象已关闭的通知。
IOleAdviseHolder::SendOnRename

向当前向建议持有者注册的所有咨询接收器发送对象名称已更改的通知。
IOleAdviseHolder::SendOnSave

向当前向建议持有者注册的所有咨询接收器发送通知,指出对象已保存。
IOleAdviseHolder::Unadvise

删除以前建立的咨询连接。 (IOleAdviseHolder.Unadvise)

要求

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

另请参阅

CreateOleAdviseHolder

IAdviseSink

IDataAdviseHolder

IOleObject