| Предыдущий | Следующий |
| ERROR_DELETING_ICM_XFORM | ERROR_COLORSPACE_MISMATCH |
ERROR_INVALID_TRANSFORM
Что означает ERROR_INVALID_TRANSFORM
ERROR_INVALID_TRANSFORM — указано недопустимое цветовое преобразование.
Что проверить
- Определите цветовое преобразование, которое передано функции, и профили, из которых оно было создано.
- Проверьте срок жизни handle преобразования и не был ли он удалён или создан для несовместимой пары цветовых пространств.
- Если преобразование кэшируется, убедитесь, что оно соответствует текущим профилям и режиму рендеринга.
Что делать
Создайте корректное цветовое преобразование для текущих профилей и не переиспользуйте недействительный handle.
Исходная формулировка
The color-transform handle is invalid for the requested WCS or ICM operation.
A worker queue stores a raw transform handle. The UI changes the monitor profile and clears the cache while a queued thumbnail still runs. The worker receives 2020. Holding a shared lifetime token until the conversion completes prevents the stale-handle use.
configuration changed profiles but retained a cached transform built for the previous tuple
memory overwrite, truncation, or incorrect serialization altered an opaque handle value
Represent transforms as noncopyable owned resources, attach them to profile/configuration generations, and wait for users before deletion. A device or profile update should invalidate the cache atomically rather than leave old and new state mixed.
Технические ссылки
- Microsoft: System Error Codes (1700–3999)
- Microsoft: Win32 Error Codes in MS-ERREF
- Microsoft: Error codes specific to WCS
- Microsoft: TranslateBitmapBits
- Microsoft: TranslateColors
Нужно найти другой код? Найти другой код состояния или ошибки.
