Compartir a través de


Método ID3DXFile::CreateEnumObject

Crea un objeto enumerador que leerá un archivo .x.

Sintaxis

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

Parámetros

pvSource [out]

Tipo: LPCVOID

El origen de datos. Tener instaladas localmente una de las siguientes:

Dependiendo del valor de loadflags.

loadflags [in]

Tipo: D3DXF_FILELOADOPTIONS

Valor que especifica el origen de los datos. Este valor puede ser una de las marcas de D3DXF_FILELOADOPTIONS .

ppEnumObj [out]

Tipo: ID3DXFileEnumObject**

Dirección de un puntero a una interfaz ID3DXFileEnumObject que representa el objeto enumerador creado.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DXFERR_BADVALUE, D3DXFERR_PARSEERROR.

Comentarios

Después de usar este método, use uno de los métodos ID3DXFileEnumObject para recuperar un objeto de datos.

Requisitos

Requisito Value
Encabezado
D3DX9Xof.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXFile

ID3DXFileEnumObject