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 ()

另请参阅

IOleAdviseHolder

IOleObject