| Anterior | Siguiente |
| EVENT_E_PER_USER_SID_NOT_LOGGED_ON | VFW_E_NOT_COMMITTED |
VFW_E_BUFFERS_OUTSTANDING
Qué significa VFW_E_BUFFERS_OUTSTANDING
VFW_E_BUFFERS_OUTSTANDING corresponde a 0x80040210: el allocator no puede completar la operación solicitada porque todavía existen uno o más buffers entregados que no han sido devueltos.
Qué comprobar
- Cuenta samples outstanding por filtro y localiza qué consumidor conserva una referencia después del flush o stop.
- Inspecciona colas asíncronas y callbacks que puedan retener
IMediaSamplemás allá de su ventana permitida. - Registra el momento de
Decommitfrente a la devolución del último sample para detectar carreras de teardown.
Cómo resolverlo
Libera todas las referencias de samples y espera el retorno de buffers antes de destruir o reconfigurar el allocator.
Límite de la interpretación
Forzar la liberación del allocator mientras otro filtro usa un sample puede convertir un fallo controlado en corrupción de memoria.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
