Site icon EfmSoft

Что означает код HRESULT 0x88982F42 (WINCODEC_ERR_PROPERTYSIZE)?

 
Предыдущий Следующий
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.
  • Не увеличивайте буфер вслепую: сначала убедитесь, что выбран правильный тип свойства и единицы размера.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version