Condividi tramite


Codici restituiti Direct3D 10

La tabella seguente contiene codici restituiti da funzioni API.

HRESULT Descrizione
D3D10_ERROR_FILE_NOT_FOUND Impossibile trovare il file.
D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS Esistono troppe istanze univoche di un tipo specifico di oggetto state.
D3DERR_INVALIDCALL La chiamata al metodo non è valida. Ad esempio, il parametro di un metodo potrebbe non essere un puntatore valido.
D3DERR_WASSTILLDRAWING L'operazione blit precedente che trasferisce informazioni a o da questa superficie è incompleta.
E_FAIL Tentativo di creare un dispositivo con il livello di debug abilitato e il livello non è installato.
E_INVALIDARG Un parametro non valido è stato passato alla funzione restituita.
E_OUTOFMEMORY Direct3D non è riuscito a allocare memoria sufficiente per completare la chiamata.
E_NOTIMPL La chiamata al metodo non viene implementata con la combinazione di parametri passati.
S_FALSE Valore di esito positivo alternativo, che indica un completamento riuscito ma non standard (il significato preciso dipende dal contesto).
S_OK Non si sono verificati errori.

 

Per scrivere codice che gestisce i valori HRESULT in modo affidabile, usare le macro SUCCEEDED(hr) e FAILED(hr).

Riferimento a Direct3D

Riferimento per Direct3D 10