| Предыдущий | Следующий |
| DATA_S_SAMEFORMATETC | CACHE_S_FORMATETC_NOTSUPPORTED |
VIEW_S_ALREADY_FROZEN
Что означает VIEW_S_ALREADY_FROZEN
VIEW_S_ALREADY_FROZEN (0x00040140) — представление OLE уже находится в замороженном состоянии.
VIEW_* — статусы OLE view object. Нужно учитывать конкретный IViewObject-вызов, aspect и состояние freeze/unfreeze.
Старший бит HRESULT не установлен: это информационный успешный статус, который приложение должно обработать отдельно от S_OK.
Что проверить
Это информационный success HRESULT: представление уже было frozen и новый переход состояния не понадобился. Не создавайте второй логический freeze token.
- Зафиксируйте IID, IViewObject method, aspect, bounds/HDC и freeze token.
- VIEW_S_ALREADY_FROZEN является success/status: используйте существующее frozen state и сохраняйте баланс Freeze/Unfreeze; VIEW_E_DRAW — реальный отказ отрисовки.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.