CreateFormatEnumerator, fonction (urlmon.h)
Crée un objet qui implémente IEnumFORMATETC sur un tableau statique de structures FORMATETC .
HRESULT CreateFormatEnumerator(
[in] UINT cfmtetc,
[in] FORMATETC *rgfmtetc,
[out] IEnumFORMATETC **ppenumfmtetc
);
[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.
Cette fonction retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Un ou plusieurs paramètres ne sont pas valides. |
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.
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 |