| Anterior | Siguiente |
| TPC_E_NO_DEFAULT_TABLET | VFW_E_NO_CLOCK |
VFW_E_SIZENOTSET
Qué significa VFW_E_SIZENOTSET
VFW_E_SIZENOTSET corresponde a 0x80040212: el allocator no puede reservar memoria porque todavía no se estableció un tamaño válido para sus buffers.
Qué comprobar
- Captura
cbBuffery los requisitos comunicados por upstream y downstream durante la negociación. - Comprueba que el media type ya determina dimensiones, stride o tamaño máximo de sample antes de calcular el buffer.
- Revisa filtros propios que dejan el tamaño en cero esperando configurarlo después del commit.
Cómo resolverlo
Establece una capacidad suficiente con SetProperties antes de commit y valida el tamaño efectivo aceptado por el allocator.
Límite de la interpretación
Esta condición precede a un posible overflow: aquí ni siquiera existe una dimensión de memoria utilizable.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
