Compartir a través de


Códigos de retorno de Direct3D 10

La tabla siguiente contiene códigos de retorno de las funciones de API.

HRESULT Descripción
D3D10_ERROR_FILE_NOT_FOUND No se encontró el archivo.
D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS Hay demasiadas instancias únicas de un tipo determinado de objeto de estado .
D3DERR_INVALIDCALL La llamada al método no es válida. Por ejemplo, es posible que el parámetro de un método no sea un puntero válido.
D3DERR_WASSTILLDRAWING La operación de blit anterior que transfiere información a o desde esta superficie está incompleta.
E_FAIL Se intentó crear un dispositivo con la capa de depuración habilitada y la capa no está instalada.
E_INVALIDARG Se pasó un parámetro no válido a la función de devolución.
E_OUTOFMEMORY Direct3D no pudo asignar suficiente memoria para completar la llamada.
E_NOTIMPL La llamada al método no se implementa con la combinación de parámetros pasada.
S_FALSE Valor correcto alternativo, que indica una finalización correcta pero no estándar (el significado preciso depende del contexto).
S_OK No se produjo ningún error.

 

Para escribir código que controle valores HRESULT sólidamente, use las macros SUCCEEDED(hr) y FAILED(hr).

de referencia de Direct3D

referencia de para direct3D 10