Что означает код NTSTATUS 0x401E034B (STATUS_GRAPHICS_DATASET_IS_EMPTY)?

 
Предыдущий Следующий
STATUS_GRAPHICS_NO_PREFERRED_MODE STATUS_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET

STATUS_GRAPHICS_DATASET_IS_EMPTY

Перечисляемый набор графических данных не содержит элементов

Многие интерфейсы дисплея WDDM представляют данные в виде наборов: пути топологии, режимы источников и целей, диапазоны частот, дескрипторы и связанные структуры. Статус возвращается, когда объект существует и доступен для запроса, но запрошенный набор содержит ноль элементов.

Это отличается от недопустимого дескриптора или неподдерживаемого интерфейса. Драйвер или вызывающая сторона достигли допустимого контейнера без пригодных членов. В коде управления режимами обычные причины — неудачное pruning, дескриптор монитора без таймингов, топология, созданная до перечисления дочерних устройств, или этап рекомендаций, удаливший все возможные пути.

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

  • Запишите тип набора данных, а не только значение статуса; один NTSTATUS может описывать несколько наборов дисплея.
  • Для наборов режимов сравните количество до и после pruning, чтобы не обвинять оборудование в результате фильтра политики.
  • Для наборов топологии убедитесь, что до проверки добавлен хотя бы один путь источник-цель.

Ссылки


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