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).
Argomenti correlati