Что означает код NTSTATUS 0xC01E0347 (STATUS_GRAPHICS_INVALID_GAMMA_RAMP)?

 
Предыдущий Следующий
STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED STATUS_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED

STATUS_GRAPHICS_INVALID_GAMMA_RAMP

Данные гамма-кривой не прошли проверку

STATUS_GRAPHICS_INVALID_GAMMA_RAMP — значение NTSTATUS Windows из графической подсистемы. Оно относится к стеку отображения ядра WDDM, а не только к Win32 GDI, поэтому полезный контекст обычно включает адаптер, объект VidPN, дочернее устройство, путь представления или первичное распределение.

Гамма-кривая — данные коррекции цвета, применяемые в пути отображения. Статус означает, что сама переданная кривая недопустима: структура, число элементов, данные каналов или порядок значений не соответствуют требованиям интерфейса.

Это отличается от неподдерживаемой гамма-кривой. Unsupported означает, что путь не умеет применять кривую; invalid — что конкретные данные неправильны. Проверяйте таблицу до вывода об аппаратной возможности, особенно если код управления цветом строит её динамически.

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

  • Проверьте число элементов, ширину каналов, требования монотонности и размер структуры.
  • Отделите недопустимые данные от возможностей пути, предварительно запросив поддержку.
  • Запишите, создана ли кривая пользователем, ICC/системой управления цветом или драйвером.

Ссылки


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