IDataAdviseHolder::EnumAdvise 方法 (objidl.h)

返回一个对象,该对象可用于枚举当前咨询连接。

语法

HRESULT EnumAdvise(
  [out] IEnumSTATDATA **ppenumAdvise
);

参数

[out] ppenumAdvise

指向 IEnumSTATDATA 指针变量的指针,该变量接收指向新枚举器对象的接口指针。 如果实现在 *ppenumAdvise 中返回 NULL,则目前没有连接来建议接收器。

返回值

如果成功实例化枚举器对象或没有连接,此方法将返回S_OK。

注解

此方法必须提供指向 IEnumSTATDATA 接口实现的指针。 其方法允许枚举存储在 STATDATA 结构数组中的数据。 通过调用 CreateDataAdviseHolder 获取指向 IDataAdviseHolder 的 OLE 实现的指针,然后调用 IDataAdviseHolder::EnumAdvise 以实现 IDataObject::EnumDAdvise

在枚举器对象处于活动状态时添加更多咨询连接会对此方法产生的枚举产生未定义的影响。

要求

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

另请参阅

IDataAdviseHolder

IDataObject::EnumDAdvise

IEnumSTATDATA