¿Qué significa el código HRESULT 0x887A0033 (DXGI_ERROR_CACHE_CORRUPT)?

 
Anterior Siguiente
DXGI_ERROR_NON_COMPOSITED_UI DXGI_ERROR_CACHE_FULL

DXGI_ERROR_CACHE_CORRUPT

Qué significa DXGI_ERROR_CACHE_CORRUPT

DXGI_ERROR_CACHE_CORRUPT (-2005270477, 0x887A0033) — La caché está dañada y no se pudo abrir ni restablecer.

Los caches gráficos tienen identidad, versión de driver y límites propios. La recuperación correcta distingue contenido corrupto, límite de capacidad y colisión de clave; borrar todos los datos sin capturar la condición destruye la evidencia.

Qué demuestra este resultado

La condición específica es cache gráfico que no puede abrirse o restablecerse de forma válida. Conserva GUID/path de cache, versión del driver, key que se estaba leyendo y primer error de I/O. Prueba el mismo workload con un cache nuevo de la aplicación; si funciona, invalida solo la generación corrupta.

Conserva la generación del cache

Versiona el cache con adapter/driver y con el algoritmo que construye sus claves. Prueba una copia nueva bajo el mismo workload antes de borrar el original; así puedes demostrar si el defecto está en el contenido persistido, en su límite o en la identidad de una entrada.

No confundir con un resultado cercano

DXGI_ERROR_CACHE_FULL se aísla por límite de capacidad de la sesión de cache alcanzado. DXGI_ERROR_CACHE_CORRUPT, en cambio, exige demostrar cache gráfico que no puede abrirse o restablecerse de forma válida; esa diferencia cambia qué objeto o transición debes observar primero.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.