| Предыдущий | Следующий |
| WINCODEC_ERR_PROPERTYSIZE | WINCODEC_ERR_CODECNOTHUMBNAIL |
WINCODEC_ERR_CODECPRESENT
Что означает WINCODEC_ERR_CODECPRESENT
WINCODEC_ERR_CODECPRESENT (0x88982F43) входит в набор ошибок Windows Imaging Component. Имя константы историческое и само по себе не описывает достаточно конкретную причину; Microsoft публикует код в таблице WIC errors, поэтому диагностику нужно привязать к методу, CLSID и стадии работы codec.
Что проверить
- Сохраните точный WIC method, CLSID decoder/encoder, container format и HRESULT первого неуспешного вызова.
- Отделите component discovery/initialization от фактического decode/encode: зарегистрированный CLSID ещё не доказывает успешную инициализацию codec.
- Если проблема воспроизводится только у стороннего codec, сравните тот же stream со встроенным WIC component и проверьте регистрацию/bitness процесса.
Как действовать
Не переводите имя CODECPRESENT в предположение «codec уже установлен» без контекста вызова. Исправление должно устранять конкретную WIC operation, которая возвращает 0x88982F43, и подтверждаться повтором того же stream/component path.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
