Codici restituiti Direct3D 12

Di seguito sono riportati i codici restituiti dalle funzioni API. Per altri codici restituiti, vedere DXGI_ERROR.

HRESULT Descrizione
D3D12_ERROR_ADAPTER_NOT_FOUND L'oggetto PSO memorizzato nella cache specificato è stato creato in un adattatore diverso e non può essere riutilizzato nell'adattatore corrente.
D3D12_ERROR_DRIVER_VERSION_MISMATCH L'oggetto PSO memorizzato nella cache specificato è stato creato in una versione del driver diversa e non può essere riutilizzato nell'adattatore corrente.
D3DERR_INVALIDCALL (sostituito con DXGI_ERROR_INVALID_CALL) La chiamata al metodo non è valida. Ad esempio, il parametro di un metodo potrebbe non essere un puntatore valido.
D3DERR_WASSTILLDRAWING (sostituito con DXGI_ERROR_WAS_STILL_DRAWING) 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 Un parametro non valido è stato passato 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 sono verificati errori.

 

Informazioni di riferimento su Direct3D 12