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

 
Предыдущий Следующий
ERROR_TAG_NOT_FOUND ERROR_DUPLICATE_TAG

ERROR_TAG_NOT_PRESENT

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

ERROR_TAG_NOT_PRESENT означает, что операция управления цветом запросила tag, отсутствующий в фактически загруженном ICC/WCS-профиле.

Что проверить

  • Какой именно tag запросил API и какой profile class/version открыт.
  • Поддерживает ли профиль нужный rendering intent или transform, а не только базовое colorimetric преобразование.
  • Не подменился ли профиль после обновления драйвера, устройства или пользовательской color configuration.
  • Работает ли приложение с тем профилем, путь и hash которого оно ожидает.

Практическая диагностика

Не каждый ICC tag обязателен для любого профиля. Поэтому исправление — не «добавить недостающий tag» вручную, а определить, действительно ли конкретный workflow требует его по спецификации и соответствует ли выбранный профиль этой задаче. Логируйте signature отсутствующего tag и идентификатор профиля. Если другой корректный профиль того же устройства содержит нужный элемент и операция с ним проходит, причина подтверждена. Повреждённый или урезанный профиль лучше заменить валидной версией от производителя, а не редактировать бинарную структуру вручную.

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


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