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).
Argomenti correlati
-
Informazioni di riferimento per Direct3D 10