¿Qué significa el código HRESULT 0x88982F04 (WINCODEC_ERR_WRONGSTATE)?

 
Anterior Siguiente
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED WINCODEC_ERR_VALUEOUTOFRANGE

WINCODEC_ERR_WRONGSTATE

Qué significa WINCODEC_ERR_WRONGSTATE

WINCODEC_ERR_WRONGSTATE (-2003292412, 0x88982F04) — El códec se encuentra en un estado en el que la operación no es válida.

Qué demuestra este HRESULT

La condición específica es objeto WIC en una fase que no permite la llamada. Registra secuencia Initialize→configuración→Write/Read→Commit y estado actual. Mueve la operación a la fase correcta o crea un objeto nuevo si Commit/cierre es irreversible; delays no corrigen un state machine error.

No confundir con un resultado cercano

WINCODEC_ERR_NOTINITIALIZED se aísla por objeto WIC usado antes de Initialize o configuración obligatoria. WINCODEC_ERR_WRONGSTATE requiere demostrar objeto WIC en una fase que no permite la llamada; 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.