Partager via


Méthode IDirectXFile::CreateEnumObject

Crée un objet énumérateur. Action déconseillée.

Syntaxe

HRESULT CreateEnumObject(
  [in]          LPVOID                  pvSource,
  [in]          DXFILELOADOPTIONS       dwLoadOptions,
  [out, retval] LPDIRECTXFILEENUMOBJECT *ppEnumObj
);

Paramètres

pvSource [in]

Type : LPVOID

Pointeur vers des données dont le contenu dépend de la valeur de dwLoadOptions

dwLoadOptions [in]

Type : DXFILELOADOPTIONs

Valeur qui spécifie la source des données. Cette valeur peut être l’un des indicateurs DXFILELOAD_xxx dans les constantes DXFILE.

ppEnumObj [out, retval]

Type : LPDIRECTXFILEENUMOBJECT*

Adresse d’un pointeur vers une interface IDirectXFileEnumObject , représentant l’objet énumérateur créé.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est DXFILE_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : DXFILEERR_BADALLOC, DXFILEERR_BADFILEFLOATSIZE, DXFILEERR_BADFILETYPE, DXFILEERR_BADFILEVERSION, DXFILEERR_BADRESOURCE, DXFILEERR_BADVALUE, DXFILEERR_FILENOTFOUND, DXFILEERR_RESOURCENOTFOUND, DXFILEERR_URLNOTFOUND.

Notes

Après avoir utilisé cette méthode, utilisez l’une des méthodes IDirectXFileEnumObject pour récupérer un objet de données.

Spécifications

Condition requise Valeur
En-tête
DXFile.h
Bibliothèque
D3dxof.lib

Voir aussi

IDirectXFile