Поделиться через


Функция CreateFormatEnumerator (urlmon.h)

Создает объект, реализующий IEnumFORMATETC через статический массив структур FORMATETC .

Синтаксис

HRESULT CreateFormatEnumerator(
  [in]  UINT           cfmtetc,
  [in]  FORMATETC      *rgfmtetc,
  [out] IEnumFORMATETC **ppenumfmtetc
);

Параметры

[in] cfmtetc

Число структур FORMATETC в статическом массиве, заданном параметром rgfmtetc . Параметр cfmtetc не может быть равен нулю.

[in] rgfmtetc

Указатель на статический массив структур FORMATETC .

[out] ppenumfmtetc

Адрес переменной указателя IEnumFORMATETC , которая получает указатель интерфейса на объект перечислителя.

Возвращаемое значение

Эта функция возвращает S_OK об успешном выполнении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_INVALIDARG
Один или несколько параметров являются недопустимыми.

Комментарии

Функция CreateFormatEnumerator создает объект перечислителя, который реализует IEnumFORMATETC через статический массив структур FORMATETC . Параметр cfmtetc указывает количество этих структур. С помощью указателя можно вызвать стандартные методы перечисления для перечисления структур.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header urlmon.h
Библиотека Urlmon.lib
DLL Urlmon.dll