Что означает код ошибки Windows 2020 (ERROR_INVALID_TRANSFORM)?

 
Предыдущий Следующий
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.

Технические ссылки


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