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 :
- Nom de fichier
- Structure D3DXF_FILELOADMEMORY
- Structure D3DXF_FILELOADRESOURCE
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 |
|
Bibliothèque |
|
Voir aussi