Función CreateFormatEnumerator (urlmon.h)

Crea un objeto que implementa IEnumFORMATETC en una matriz estática de estructuras FORMATETC .

Sintaxis

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

Parámetros

[in] cfmtetc

Número de estructuras FORMATETC en la matriz estática especificada por el parámetro rgfmtetc . El parámetro cfmtetc no puede ser cero.

[in] rgfmtetc

Puntero a una matriz estática de estructuras FORMATETC .

[out] ppenumfmtetc

Dirección de la variable de puntero IEnumFORMATETC que recibe el puntero de interfaz al objeto enumerador.

Valor devuelto

Esta función devuelve S_OK si se ejecuta correctamente. Otros posibles valores devueltos son los siguientes.

Código devuelto Descripción
E_INVALIDARG
Uno o varios parámetros no son válidos.

Comentarios

La función CreateFormatEnumerator crea un objeto enumerador que implementa IEnumFORMATETC en una matriz estática de estructuras FORMATETC . El parámetro cfmtetc especifica el número de estas estructuras. Con el puntero, puede llamar a los métodos de enumeración estándar para enumerar las estructuras.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado urlmon.h
Library Urlmon.lib
Archivo DLL Urlmon.dll