¿Qué significa el código HRESULT 0x80040227 (VFW_E_WRONG_STATE)?

 
Anterior Siguiente
VFW_E_NOT_RUNNING VFW_E_START_TIME_AFTER_END

VFW_E_WRONG_STATE

Qué significa VFW_E_WRONG_STATE

VFW_E_WRONG_STATE vale 0x80040227: el filtro se encuentra en un estado incompatible con la operación, sin que el código pueda reducir la condición a sólo Stopped, Paused o Running.

Qué comprobar

Registra estado, fase de transición, flush/reconnect activo y el método exacto que rechazó la llamada.

Cómo resolverlo

Reordena el lifecycle para invocar el método en la fase permitida y evita mezclar reconfiguración con callbacks de streaming.

Qué delimita este código

Este código es más general que NOT_STOPPED, NOT_PAUSED o NOT_RUNNING; el contrato de la API concreta define el estado correcto.

Referencias técnicas


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