| Предыдущий | Следующий |
| WINCODEC_ERR_PROPERTYNOTSUPPORTED | WINCODEC_ERR_CODECPRESENT |
WINCODEC_ERR_PROPERTYSIZE
Что означает WINCODEC_ERR_PROPERTYSIZE
WINCODEC_ERR_PROPERTYSIZE — WIC получил размер свойства metadata, несовместимый с ожидаемым типом или схемой.
Практический смысл
В Windows Imaging Component значение metadata передаётся вместе с типом VARIANT/PROPVARIANT и путём запроса. Даже корректное по смыслу значение будет отвергнуто, если размер буфера или представление не соответствует типу конкретного свойства.
Что проверить
- Сохраните metadata query path, тип свойства и фактический размер переданного значения.
- Сверьте ожидаемый тип/размер со схемой metadata формата изображения.
- Проверьте преобразование между PROPVARIANT и внутренним буфером на границе reader/writer API.
- Не увеличивайте буфер вслепую: сначала убедитесь, что выбран правильный тип свойства и единицы размера.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
