IEnumObjects::Next 方法 (shobjidl_core.h)

获取对象的下一个指定数量和类型。

语法

HRESULT Next(
  [in]            ULONG  celt,
  [in]            REFIID riid,
  [out]           void   **rgelt,
  [out, optional] ULONG  *pceltFetched
);

参数

[in] celt

类型: ULONG

要检索的对象数。

[in] riid

类型: REFIID

对所需接口 ID 的引用。

[out] rgelt

类型: void**

此方法返回时,包含 riid 中请求的接口指针。

[out, optional] pceltFetched

类型: ULONG*

指向 ULONG 值的指针,当此方法返回时,该值表示检索到的对象的实际数量。 此值可以为 NULL

返回值

类型: HRESULT

如果方法成功检索了请求的对象,则返回S_OK。 仅当成功检索到请求的项的完整计数时,此方法才会返回S_OK。

S_FALSE指示请求的项多于枚举中保留的项目数。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)