Site icon EfmSoft

¿Qué significa el código HRESULT 0x80040211 (VFW_E_NOT_COMMITTED)?

 
Anterior Siguiente
VFW_E_BUFFERS_OUTSTANDING TPC_E_NO_DEFAULT_TABLET

VFW_E_NOT_COMMITTED

Qué significa VFW_E_NOT_COMMITTED

VFW_E_NOT_COMMITTED corresponde a 0x80040211: se solicitó una muestra a un allocator que aún no está committed y por tanto no dispone de su pool activo.

Qué comprobar

  • Comprueba si la negociación de propiedades terminó y si la llamada a Commit devolvió éxito antes del primer GetBuffer.
  • Registra Stop, flush y decommit que pudieran haber desactivado el pool mientras otro hilo seguía pidiendo samples.
  • En filtros propios, separa claramente la fase de conexión de la fase de activación del allocator.

Cómo resolverlo

Haz commit después de fijar las propiedades y pide samples sólo durante el periodo activo documentado.

Límite de la interpretación

Volver a pedir buffers sin reactivar el allocator repite la misma condición y puede ocultar un error previo de commit.

Referencias técnicas


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

Exit mobile version