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.