Condividi tramite


Codici restituiti Direct3D 10

La tabella seguente contiene codici restituiti dalle 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 particolare tipo di oggetto stato .
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 da o verso questa superficie è incompleta.
E_FAIL Si è tentato di creare un dispositivo con il livello di debug abilitato e il livello non è installato.
E_INVALIDARG È stato passato un parametro non valido alla funzione restituita.
E_OUTOFMEMORY Direct3D non è riuscito ad allocare memoria sufficiente per completare la chiamata.
E_NOTIMPL La chiamata al metodo non viene implementata con la combinazione di parametri passata.
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 è verificato alcun errore.

 

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

di riferimento Direct3D

Informazioni di riferimento per Direct3D 10