Enumeración D3DXERR

Los errores se representan mediante valores negativos y no se pueden combinar. A continuación se muestra una lista de valores que los métodos incluidos con la biblioteca de utilidades D3DX pueden devolver. Consulte las descripciones de métodos individuales para ver las listas de los valores que cada uno puede devolver. Estas listas no son necesariamente completas.

Sintaxis

enum _D3DXERR {
  D3DXERR_CANNOTMODIFYINDEXBUFFER, 
  D3DXERR_INVALIDMESH, 
  D3DXERR_CANNOTATTRSORT, 
  D3DXERR_SKINNINGNOTSUPPORTED, 
  D3DXERR_TOOMANYINFLUENCES, 
  D3DXERR_INVALIDDATA, 
  D3DXERR_LOADEDMESHASNODATA, 
  D3DXERR_DUPLICATENAMEDFRAGMENT, 
  D3DXERR_CANNOTREMOVELASTITEM 

};

Constantes

D3DXERR_CANNOTMODIFYINDEXBUFFER

No se puede modificar el búfer de índice.

D3DXERR_INVALIDMESH

La malla no es válida.

D3DXERR_CANNOTATTRSORT

La ordenación de atributos (D3DXMESHOPT_ATTRSORT) no se admite como técnica de optimización.

D3DXERR_SKINNINGNOTSUPPORTED

No se admite el skinning.

D3DXERR_TOOMANYINFLUENCES

Demasiadas influencias especificadas.

D3DXERR_INVALIDDATA

Los datos no son válidos.

D3DXERR_LOADEDMESHASNODATA

La malla no tiene datos.

D3DXERR_DUPLICATENAMEDFRAGMENT

Ya existe un fragmento con ese nombre.

D3DXERR_CANNOTREMOVELASTITEM

No se puede eliminar el último elemento.

Observaciones

El código de instalación _FACDD se usa para generar códigos de error, como en las macros siguientes.

#define _FACDD                  0x876
#define MAKE_DDHRESULT( code )  MAKE_HRESULT( 1, _FACDD, code )
enum _D3DXERR {
    D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900),
    D3DXERR_INVALIDMESH             = MAKE_DDHRESULT(2901),
    ...
    };

Requisitos

Requisito Value
Encabezado
D3dx9.h

Vea también

Enumeraciones D3DX