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 |
|
Vea también