Partager via


ID3DXFile::CreateEnumObject, méthode

Crée un objet énumérateur qui lira un fichier .x.

Syntaxe

HRESULT CreateEnumObject(
  [out] LPCVOID               pvSource,
  [in]  D3DXF_FILELOADOPTIONS loadflags,
  [out] ID3DXFileEnumObject   **ppEnumObj
);

Paramètres

pvSource [out]

Type : LPCVOID

Source de données. Un des deux éléments suivants :

En fonction de la valeur des flogs de charge.

loadflags [in]

Type : D3DXF_FILELOADOPTIONS

Valeur qui spécifie la source des données. Cette valeur peut être l’un des indicateurs D3DXF_FILELOADOPTIONS .

ppEnumObj [out]

Type : ID3DXFileEnumObject**

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

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR.

Notes

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

Spécifications

Condition requise Valeur
En-tête
D3DX9Xof.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXFile

ID3DXFileEnumObject