Compartir a través de


enumeración D3DX11_ERR

Nota

La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso para Windows 8 y no es compatible con las aplicaciones de la Tienda Windows.

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

typedef enum D3DX11_ERR { 
  D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER  = MAKE_DDHRESULT(2900),
  D3DX11_ERR_INVALID_MESH                = MAKE_DDHRESULT(2901),
  D3DX11_ERR_CANNOT_ATTR_SORT            = MAKE_DDHRESULT(2902),
  D3DX11_ERR_SKINNING_NOT_SUPPORTED      = MAKE_DDHRESULT(2903),
  D3DX11_ERR_TOO_MANY_INFLUENCES         = MAKE_DDHRESULT(2904),
  D3DX11_ERR_INVALID_DATA                = MAKE_DDHRESULT(2905),
  D3DX11_ERR_LOADED_MESH_HAS_NO_DATA     = MAKE_DDHRESULT(2906),
  D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT    = MAKE_DDHRESULT(2907),
  D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM     = MAKE_DDHRESULT(2908)
} D3DX11_ERR, *LPD3DX11_ERR;

Constantes

D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER

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

D3DX11_ERR_INVALID_MESH

La malla no es válida.

D3DX11_ERR_CANNOT_ATTR_SORT

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

D3DX11_ERR_SKINNING_NOT_SUPPORTED

No se admite el skinning.

D3DX11_ERR_TOO_MANY_INFLUENCES

Demasiadas influencias especificadas.

D3DX11_ERR_INVALID_DATA

Los datos no son válidos.

D3DX11_ERR_LOADED_MESH_HAS_NO_DATA

La malla no tiene datos.

D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT

Ya existe un fragmento con ese nombre.

D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM

No se puede eliminar el último elemento.

Comentarios

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
D3DX11.h

Consulte también

Enumeraciones D3DX