Enumerazione D3DXERR
Gli errori sono rappresentati da valori negativi e non possono essere combinati. Di seguito è riportato un elenco di valori che possono essere restituiti dai metodi inclusi nella libreria di utilità D3DX. Vedere le descrizioni dei singoli metodi per gli elenchi dei valori che ognuno può restituire. Questi elenchi non sono necessariamente completi.
Sintassi
enum _D3DXERR {
D3DXERR_CANNOTMODIFYINDEXBUFFER,
D3DXERR_INVALIDMESH,
D3DXERR_CANNOTATTRSORT,
D3DXERR_SKINNINGNOTSUPPORTED,
D3DXERR_TOOMANYINFLUENCES,
D3DXERR_INVALIDDATA,
D3DXERR_LOADEDMESHASNODATA,
D3DXERR_DUPLICATENAMEDFRAGMENT,
D3DXERR_CANNOTREMOVELASTITEM
};
Costanti
-
D3DXERR_CANNOTMODIFYINDEXBUFFER
-
Impossibile modificare il buffer di indice.
-
D3DXERR_INVALIDMESH
-
La mesh non è valida.
-
D3DXERR_CANNOTATTRSORT
-
L'ordinamento degli attributi (D3DXMESHOPT_ATTRSORT) non è supportato come tecnica di ottimizzazione.
-
D3DXERR_SKINNINGNOTSUPPORTED
-
La pelle non è supportata.
-
D3DXERR_TOOMANYINFLUENCES
-
Troppe influenze specificate.
-
D3DXERR_INVALIDDATA
-
I dati non sono validi.
-
D3DXERR_LOADEDMESHASNODATA
-
La mesh non contiene dati.
-
D3DXERR_DUPLICATENAMEDFRAGMENT
-
Esiste già un frammento con tale nome.
-
D3DXERR_CANNOTREMOVELASTITEM
-
Impossibile eliminare l'ultimo elemento.
Commenti
Il codice della struttura _FACDD viene usato per generare codici di errore, come nelle macro seguenti.
#define _FACDD 0x876
#define MAKE_DDHRESULT( code ) MAKE_HRESULT( 1, _FACDD, code )
enum _D3DXERR {
D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900),
D3DXERR_INVALIDMESH = MAKE_DDHRESULT(2901),
...
};
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche