| Предыдущий | Следующий |
| ERROR_ICM_NOT_ENABLED | ERROR_INVALID_TRANSFORM |
ERROR_DELETING_ICM_XFORM
Что означает ERROR_DELETING_ICM_XFORM
ERROR_DELETING_ICM_XFORM означает, что Windows Color System/ICM не смог удалить указанный color transform.
Что проверить
- Где создан соответствующий
HTRANSFORMи кто является его владельцем. - Не был ли handle уже удалён или передан в другой wrapper, который также считает себя owner.
- Завершились ли все операции
TranslateBitmapBits,TranslateColorsи другие users этого transform.
Как исправлять
Обеспечьте один понятный lifetime: один owner либо явный reference count, синхронизацию между потоками и обнуление handle после final release. Частый дефект — два wrappers последовательно вызывают delete для одного HTRANSFORM. Если transform кэшируется, также не используйте объект после смены profile/session configuration, для которой он был создан.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
