Codici restituiti Direct3D 11
Restituire codici dalle funzioni API.
HRESULT | Descrizione |
---|---|
D3D11_ERROR_FILE_NOT_FOUND (0x887C0002) | Impossibile trovare il file. |
D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS (0x887C0001) | Ci sono troppe istanze univoche di un particolare tipo di oggetto di stato. |
D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS (0x887C0003) | Ci sono troppe istanze univoche di un particolare tipo di oggetto di visualizzazione. |
D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD (0x887C0004) | La prima chiamata a ID3D11DeviceContext::Map dopo ID3D11Device::CreateDeferredContext o ID3D11DeviceContext::FinishCommandList per risorsa non è stata D3D11_MAP_WRITE_DISCARD. |
D3DERR_INVALIDCALL (sostituito con DXGI_ERROR_INVALID_CALL) (0x887A0001) | 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) (0x887A000A) | L'operazione blit precedente che trasferisce informazioni da o verso questa superficie è incompleta. |
E_FAIL (0x80004005) | Tentativo di creare un dispositivo con il livello di debug abilitato e il livello non è installato. |
E_INVALIDARG (0x80070057) | È stato passato un parametro non valido alla funzione restituita. |
E_OUTOFMEMORY (0x8007000E) | Direct3D non è riuscito ad allocare memoria sufficiente per completare la chiamata. |
E_NOTIMPL (0x80004001) | La chiamata al metodo non viene implementata con la combinazione di parametri passata. |
S_FALSE ((HRESULT)1L) | Valore di esito positivo alternativo, che indica un completamento riuscito ma non standard (il significato preciso dipende dal contesto). |
S_OK ((HRESULT)0L) | Non si è verificato alcun errore. |
Per altri codici restituiti, vedere DXGI_ERROR.