Что означает код NTSTATUS 0xC01E031F (STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET)?

 
Предыдущий Следующий
STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET STATUS_GRAPHICS_STALE_MODESET

STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET

Повторное добавление возможности

Этот статус означает попытку добавить диапазон частот монитора, уже присутствующий в выбранном наборе диапазонов. Он не сообщает, что запрошенный режим дисплея используется сейчас. Дубликат находится в коллекции возможностей, поддерживаемой для контекста режимов монитора.

Ищите повторную обработку одного диапазона из EDID, двойное объединение стандартных и подробных данных синхронизации или проход перечисления, который добавляет состояние вместо перестроения. Дублированный диапазон может скрывать ошибку управления состоянием, даже когда итоговый список режимов выглядит безвредным.

Сделайте перечисление возможностей детерминированным

  • До вставки регистрируйте нормализованные границы диапазона и источник каждого диапазона.
  • Очищайте или заменяйте временную коллекцию возможностей между проходами перечисления, когда этого требует контракт интерфейса.
  • Сравните с STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET; два статуса описывают противоположные ошибки принадлежности.

Ссылки


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