| Anterior | Siguiente |
| D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS | DXGI_ERROR_INVALID_CALL |
D3D10_ERROR_FILE_NOT_FOUND
Qué significa D3D10_ERROR_FILE_NOT_FOUND
D3D10_ERROR_FILE_NOT_FOUND (-2005336062, 0x88790002) — No se encontró el archivo especificado.
Direct3D valida recursos, state objects, views, adapters y compatibilidad de driver. Los límites de objetos y las reglas de Map/Discard son contratos del API; los retries no convierten una secuencia inválida en válida.
Qué demuestra este HRESULT
La condición específica es archivo solicitado por una operación D3D10 no encontrado. Registra path absoluto/resuelto y caller. Corrige deployment/path y repite con el mismo archivo esperado; no use un asset distinto solo para evitar el HRESULT.
Comprueba la resolución de assets en D3D10
Registra working directory, ruta recibida por el helper/caller y ruta absoluta finalmente intentada. Si el archivo forma parte del paquete, valida que la configuración D3D10 despliega exactamente esa variante y que no depende del directorio desde el que se inició el proceso. Una prueba útil es abrir el mismo path con las mismas credenciales antes de llamar a la capa gráfica.
No confundir con D3D11
D3D11_ERROR_FILE_NOT_FOUND expresa la misma clase básica en la API D3D11, pero la evidencia debe quedar ligada al loader y al pipeline D3D10 que resolvió este asset. No mezcles logs de dos backends ni des por corregido D3D10 porque una ruta equivalente funciona en D3D11.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.