| Anterior | Siguiente |
| MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM | MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE |
MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG
La propiedad usa la representación correcta, pero con tamaño incorrecto
MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG indica que la validación llegó a la longitud del valor y encontró una cantidad de datos incompatible con el contrato de la propiedad.
- Para arrays, registra tipo de elemento, dimensiones, bounds, tamaño de elemento y número total.
- Para blobs/estructuras, conserva byte count exacto, versión y campos de cabecera.
- Compara con la documentación de la misma implementación, no con otra propiedad de nombre parecido en otro codec.
Se diferencia de MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG: el tipo general puede ser correcto y la longitud no. Añadir ceros o ampliar el buffer a ciegas puede producir una estructura más grande, pero todavía inválida.
¿Buscas un código diferente? Buscar otro código de estado o error.