Что означает код HRESULT 0x88982F0D (WINCODEC_ERR_ALREADYLOCKED)?

 
Предыдущий Следующий
WINCODEC_ERR_NOTINITIALIZED WINCODEC_ERR_PROPERTYNOTFOUND

WINCODEC_ERR_ALREADYLOCKED

Что означает WINCODEC_ERR_ALREADYLOCKED

WINCODEC_ERR_ALREADYLOCKED (0x88982F0D) — Для объекта уже удерживается блокировка чтения или записи.

Значение относится не ко всему компоненту «Windows Imaging Component», а к связке «для объекта уже удерживается блокировка чтения или записи»; до очистки состояния важно сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «для объекта уже удерживается блокировка чтения или записи», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

Перед контрольным повтором для «для объекта уже удерживается блокировка чтения или записи» соберите контейнер, CLSID кодека, номер кадра, pixel format, размеры и первый WIC-вызов, вернувший ошибку.

Не потеряйте данные IWICBitmap, IWICBitmapLock: без них трудно отделить тему «для объекта уже удерживается блокировка чтения или записи» от последующего сбоя.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x88982F0D и без обхода штатных проверок.

Документация для результата 0x88982F0D: WIC bitmap sources and locks.


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