Partager via


CreateFormatEnumerator, fonction (urlmon.h)

Crée un objet qui implémente IEnumFORMATETC sur un tableau statique de structures FORMATETC .

Syntaxe

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

Paramètres

[in] cfmtetc

Nombre de structures FORMATETC dans le tableau statique spécifié par le paramètre rgfmtetc . Le paramètre cfmtetc ne peut pas être égal à zéro.

[in] rgfmtetc

Pointeur vers un tableau statique de structures FORMATETC .

[out] ppenumfmtetc

Adresse de la variable de pointeur IEnumFORMATETC qui reçoit le pointeur d’interface vers l’objet énumérateur.

Valeur retournée

Cette fonction retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.

Remarques

La fonction CreateFormatEnumerator crée un objet énumérateur qui implémente IEnumFORMATETC sur un tableau statique de structures FORMATETC . Le paramètre cfmtetc spécifie le nombre de ces structures. Avec le pointeur, vous pouvez appeler les méthodes d’énumération standard pour énumérer les structures.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête urlmon.h
Bibliothèque Urlmon.lib
DLL Urlmon.dll