Condividi tramite


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

Vedi anche

Enumerazioni D3DX