CreateOleAdviseHolder 函数 (ole2.h)
创建用于管理复合文档通知的建议持有者对象。 它返回指向 对象的 IOleAdviseHolder 接口的 OLE 实现的指针。
语法
HRESULT CreateOleAdviseHolder(
[out] LPOLEADVISEHOLDER *ppOAHolder
);
参数
[out] ppOAHolder
接收指向新建议持有者对象的接口指针的 IOleAdviseHolder 指针变量的地址。
返回值
此函数在成功时返回S_OK,并支持标准返回值E_OUTOFMEMORY。
注解
函数 CreateOleAdviseHolder 创建建议持有者的实例,该实例支持 IOleAdviseHolder 接口的 OLE 实现。 此接口的方法旨在用于实现 IOleObject 的咨询方法,并在已使用支持咨询接收器的对象设置咨询连接时,将对象中更改的通知发送到咨询接收器。 CreateOleAdviseHolder 返回的建议持有者将足以满足绝大多数应用程序的需求。 但是,OLE 提供的实现不支持 IOleAdviseHolder::EnumAdvise,因此,如果需要使用此方法,则需要实现自己的建议持有者。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ole2.h |
Library | Ole32.lib |
DLL | Ole32.dll |
API 集 | Windows 10版本 10.0.10240 中引入的 ext-ms-win-com-ole32-l1-1-3 () |