| Предыдущий | Следующий |
| WINCODEC_ERR_UNSUPPORTEDVERSION | WINCODEC_ERR_ALREADYLOCKED |
WINCODEC_ERR_NOTINITIALIZED
Что означает WINCODEC_ERR_NOTINITIALIZED
WINCODEC_ERR_NOTINITIALIZED (0X88982F0C) — Компонент не инициализирован.
Проверка состояния WIC объекта
Найдите HRESULT исходного Initialize у конкретного WIC-компонента и не продолжайте работу после неуспешной инициализации только потому, что COM interface pointer уже получен. Проверьте lifetime переданного stream/source/frame и options: они должны оставаться допустимыми столько, сколько требует компонент.
- Проверьте последовательность Initialize/SetSize/SetPixelFormat/WriteSource/Commit для конкретного decoder/encoder/frame.
- Сопоставьте формулировку «Компонент не инициализирован» с первым неуспешным методом и состоянием его объекта непосредственно перед вызовом.
Как исправить
Исправьте порядок вызовов конечный автомат; retry того же метода без смены состояния вернёт тот же HRESULT.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
