| Anterior | Siguiente |
| MF_E_PLATFORM_NOT_INITIALIZED | MF_E_INVALIDREQUEST |
MF_E_BUFFERTOOSMALL
El buffer suministrado es demasiado pequeño
MF_E_BUFFERTOOSMALL la operación conoce el resultado, pero el espacio que el caller proporcionó no puede contenerlo completo.
- Registra capacidad enviada y tamaño requerido/devuelto por la API.
- Sigue el patrón query-size→allocate→call cuando esté documentado.
- Comprueba unidades: bytes, WCHARs, estructuras o element count.
Redimensiona con el tamaño real y repite; no acepte resultados truncados ni copies más allá del buffer para “hacer que funcione”.
Si el tamaño requerido puede cambiar entre la consulta y la segunda llamada, repite el patrón de dimensionado dentro de un límite razonable y registra ambos tamaños para detectar carreras.
Microsoft: basic MFT processing model · Microsoft: IMFTransform::ProcessOutput
¿Buscas un código diferente? Buscar otro código de estado o error.
