| Предыдущий | Следующий |
| STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET | STATUS_GRAPHICS_STALE_MODESET |
STATUS_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET
Повторное добавление возможности
Этот статус означает попытку добавить диапазон частот монитора, уже присутствующий в выбранном наборе диапазонов. Он не сообщает, что запрошенный режим дисплея используется сейчас. Дубликат находится в коллекции возможностей, поддерживаемой для контекста режимов монитора.
Ищите повторную обработку одного диапазона из EDID, двойное объединение стандартных и подробных данных синхронизации или проход перечисления, который добавляет состояние вместо перестроения. Дублированный диапазон может скрывать ошибку управления состоянием, даже когда итоговый список режимов выглядит безвредным.
Сделайте перечисление возможностей детерминированным
- До вставки регистрируйте нормализованные границы диапазона и источник каждого диапазона.
- Очищайте или заменяйте временную коллекцию возможностей между проходами перечисления, когда этого требует контракт интерфейса.
- Сравните с
STATUS_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET; два статуса описывают противоположные ошибки принадлежности.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
