Partager via


énumération D3DX11_ERR

Notes

La bibliothèque d’utilitaires D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store.

Les erreurs sont représentées par des valeurs négatives et ne peuvent pas être combinées. Voici une liste de valeurs qui peuvent être retournées par les méthodes incluses dans la bibliothèque d’utilitaireS D3DX. Consultez les descriptions des méthodes individuelles pour connaître les listes des valeurs que chacune peut retourner. Ces listes ne sont pas nécessairement exhaustives.

Syntaxe

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

Impossible de modifier la mémoire tampon d’index.

D3DX11_ERR_INVALID_MESH

Le maillage n’est pas valide.

D3DX11_ERR_CANNOT_ATTR_SORT

Le tri d’attribut (D3DXMESHOPT_ATTRSORT) n’est pas pris en charge en tant que technique d’optimisation.

D3DX11_ERR_SKINNING_NOT_SUPPORTED

L’apparence n’est pas prise en charge.

D3DX11_ERR_TOO_MANY_INFLUENCES

Trop d’influences spécifiées.

D3DX11_ERR_INVALID_DATA

Données non valides.

D3DX11_ERR_LOADED_MESH_HAS_NO_DATA

Le maillage n’a pas de données.

D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT

Un fragment portant ce nom existe déjà.

D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM

Impossible de supprimer le dernier élément.

Notes

Le code d’installation _FACDD est utilisé pour générer des codes d’erreur, comme dans les macros suivantes.

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

Spécifications

Condition requise Valeur
En-tête
D3DX11.h

Voir aussi

Énumérations D3DX