é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 |
|