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, el parámetro de un método puede no ser un puntero válido. |
D3DERR_WASSTILLDRAWING | La operación anterior de blit que transfiere información a esta superficie 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 ha producido ningún error. |
Para escribir código que controle los valores HRESULT de forma sólida, use las macros SUCCEEDED(hr) y FAILED(hr).
Temas relacionados