创建一个对象,该对象通过 FORMATETC 结构的静态数组实现 IEnumFORMATETC。
语法
HRESULT CreateFormatEnumerator(
  [in]  UINT           cfmtetc,
  [in]  FORMATETC      *rgfmtetc,
  [out] IEnumFORMATETC **ppenumfmtetc
);
参数
[in] cfmtetc
rgfmtetc 参数指定的静态数组中的 FORMATETC 结构数。 cfmtetc 参数不能为零。
[in] rgfmtetc
指向 FORMATETC 结构的静态数组的指针。
[out] ppenumfmtetc
接收指向枚举器对象的接口指针的 IEnumFORMATETC 指针变量的地址。
返回值
此函数在成功时返回S_OK。 其他可能的返回值包括以下内容。
| 返回代码 | 说明 | 
|---|---|
  | 
一个或多个参数无效。 | 
注解
CreateFormatEnumerator 函数创建一个枚举器对象,该枚举器对象通过 FORMATETC 结构的静态数组实现 IEnumFORMATETC。 cfmtetc 参数指定这些结构的数目。 使用 指针,可以调用标准枚举方法来枚举结构。
要求
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] | 
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] | 
| 目标平台 | Windows | 
| 标头 | urlmon.h | 
| Library | Urlmon.lib | 
| DLL | Urlmon.dll |