Códigos de retorno de Direct3D 12

A continuación se muestran los códigos de retorno de las funciones de API. Para obtener más códigos de retorno, consulte DXGI_ERROR.

HRESULT Descripción
D3D12_ERROR_ADAPTER_NOT_FOUND El ARCHIVO HTTP almacenado en caché especificado se creó en un adaptador diferente y no se puede reutilizar en el adaptador actual.
D3D12_ERROR_DRIVER_VERSION_MISMATCH El ARCHIVO HTTP almacenado en caché especificado se creó en una versión de controlador diferente y no se puede reutilizar en el adaptador actual.
D3DERR_INVALIDCALL (reemplazado por DXGI_ERROR_INVALID_CALL) 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) La operación delit 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 memoria suficiente para completar la llamada.
E_NOTIMPL La llamada al método no se implementa con la combinación de parámetros pasados.
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.

 

Referencia de Direct3D 12