Códigos de retorno de Direct3D 11

Devuelve códigos de funciones de API.

HRESULT Descripción
D3D11_ERROR_FILE_NOT_FOUND (0x887C0002) No se encontró el archivo.
D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS (0x887C0001) Hay demasiadas instancias únicas de un tipo determinado de objeto de estado.
D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS (0x887C0003) Hay demasiadas instancias únicas de un tipo determinado de objeto de vista.
D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD (0x887C0004) La primera llamada a ID3D11DeviceContext::Map después de que ID3D11Device::CreateDeferredContext o ID3D11DeviceContext::FinishCommandList por recurso no se D3D11_MAP_WRITE_DISCARD.
D3DERR_INVALIDCALL (reemplazado por DXGI_ERROR_INVALID_CALL) (0x887A0001) La llamada al método no es válida. Por ejemplo, el parámetro de un método puede no ser un puntero válido.
D3DERR_WASSTILLDRAWING (reemplazado por DXGI_ERROR_WAS_STILL_DRAWING) (0x887A000A) La operación anterior de blit que transfiere información a esta superficie o desde esta superficie está incompleta.
E_FAIL (0x80004005) Se intentó crear un dispositivo con la capa de depuración habilitada y la capa no está instalada.
E_INVALIDARG (0x80070057) Se pasó un parámetro no válido a la función de devolución.
E_OUTOFMEMORY (0x8007000E) Direct3D no pudo asignar suficiente memoria para completar la llamada.
E_NOTIMPL (0x80004001) La llamada al método no se implementa con la combinación de parámetros pasada.
S_FALSE ((HRESULT)1L) Valor correcto alternativo, que indica una finalización correcta pero no estándar (el significado preciso depende del contexto).
S_OK ((HRESULT)0L) No se ha producido ningún error.

Para obtener más códigos de retorno, consulte DXGI_ERROR.