Valores devueltos de D3DXFERR

Los métodos usados para trabajar con archivos .x de DirectX pueden devolver los siguientes valores además de los valores devueltos COM estándar.

D3DXFERR_BADARRAYSIZE

Una matriz supera el tamaño permitido.

D3DXFERR_BADCACHEFILE

No se pudo leer un archivo de caché.

D3DXFERR_BADDataReference

No se pudieron recuperar los datos de miembro de plantilla.

D3DXFERR_BADFILE

Error en una operación de lectura o escritura de archivos.

D3DXFERR_BADFILEFLOATSIZE

El archivo no es el tamaño esperado.

D3DXFERR_BADFILETYPE

El archivo tiene un formato no válido.

D3DXFERR_BADFILEVERSION

El archivo tiene una versión de formato no válida.

D3DXFERR_BADOBJECT

Los datos no se pudieron leer ni escribir en un objeto.

D3DXFERR_BADRESOURCE

Error en una operación en un recurso.

D3DXFERR_BADTYPE

El archivo no coincide con los tipos de plantilla conocidos.

D3DXFERR_BADVALUE

Una variable está fuera de su intervalo esperado; Normalmente se devuelve cuando un puntero de objeto no es válido.

D3DXFERR_FILENOTFOUND

No se encontró un identificador válido para el archivo especificado.

D3DXFERR_NOMOREDATA

Desplazamiento del puntero extendido más allá del final del búfer.

D3DXFERR_NOMOREOBJECTS

No hay más objetos secundarios disponibles.

D3DXFERR_NOTDONEYET

El tipo de datos no coincide con los tipos permitidos.

D3DXFERR_NOTFOUND

No se encontró el objeto de los parámetros especificados.

D3DXFERR_PARSEERROR

No se pudo analizar el flujo de datos.

D3DXFERR_RESOURCENOTFOUND

No se encontró un identificador válido para el recurso especificado.

Observaciones

El código del recurso de error de archivo .x _FACD3DXF se usa para generar códigos de error. Por ejemplo:

#define _FACD3DXF           0x876
#define D3DXFERR_BADOBJECT  MAKE_HRESULT( 1, _FACD3DXF, 900 )

Requisitos

Requisito Value
Encabezado
D3dx9xof.h

Vea también

Constantes de archivo D3DX X