Valori restituiti D3DXFERR

I metodi usati per usare i file DirectX .x possono restituire i valori seguenti oltre ai valori restituiti COM standard.

D3DXFERR_BADARRAYSIZE

Una matrice supera le dimensioni consentite.

D3DXFERR_BADCACHEFILE

Impossibile leggere un file della cache.

D3DXFERR_BADDataReference

Impossibile recuperare i dati dei membri del modello.

D3DXFERR_BADFILE

Operazione di lettura o scrittura di file non riuscita.

D3DXFERR_BADFILEFLOATSIZE

Il file non è la dimensione prevista.

D3DXFERR_BADFILETYPE

Il file ha un formato non valido.

D3DXFERR_BADFILEVERSION

Il file ha una versione di formato non valida.

D3DXFERR_BADOBJECT

Impossibile leggere o scrivere dati in un oggetto.

D3DXFERR_BADRESOURCE

Operazione su una risorsa non riuscita.

D3DXFERR_BADTYPE

Il file non corrisponde ai tipi di modello noti.

D3DXFERR_BADVALUE

Una variabile non rientra nell'intervallo previsto; in genere restituito quando un puntatore a oggetti non è valido.

D3DXFERR_FILENOTFOUND

Impossibile trovare un handle valido per il file specificato.

D3DXFERR_NOMOREDATA

Offset puntatore esteso oltre la fine del buffer.

D3DXFERR_NOMOREOBJECTS

Non sono disponibili altri oggetti figlio.

D3DXFERR_NOTDONEYET

Il tipo di dati non corrisponde ai tipi consentiti.

D3DXFERR_NOTFOUND

Impossibile trovare l'oggetto dai parametri specificati.

D3DXFERR_PARSEERROR

Impossibile analizzare il flusso di dati.

D3DXFERR_RESOURCENOTFOUND

Impossibile trovare un handle valido per la risorsa specificata.

Commenti

Il codice della struttura degli errori di file x _FACD3DXF viene usato per generare codici di errore. Ad esempio:

#define _FACD3DXF           0x876
#define D3DXFERR_BADOBJECT  MAKE_HRESULT( 1, _FACD3DXF, 900 )

Requisiti

Requisito Valore
Intestazione
D3dx9xof.h

Vedi anche

Costanti file D3DX X