¿Qué significa el código HRESULT 0x88982F61 (WINCODEC_ERR_BADHEADER)?

 
Anterior Siguiente
WINCODEC_ERR_BADIMAGE WINCODEC_ERR_FRAMEMISSING

WINCODEC_ERR_BADHEADER

Qué significa WINCODEC_ERR_BADHEADER

WINCODEC_ERR_BADHEADER (-2003292319, 0x88982F61) — El encabezado de la imagen no se reconoce.

Qué demuestra este HRESULT

La condición específica es cabecera del contenedor no válida para el decoder. Conserva los bytes mínimos de header, container format detectado y offset donde falla el parseo. Compara con un archivo válido del mismo formato; no intentes reparar payload de frames antes de confirmar la estructura de cabecera.

No confundir con un resultado cercano

WINCODEC_ERR_BADIMAGE se aísla por estructura de imagen que el codec no puede interpretar. WINCODEC_ERR_BADHEADER requiere demostrar cabecera del contenedor no válida para el decoder; esa distinción evita reparar metadata cuando el problema está en el stream, o viceversa.

Referencias técnicas


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