Что означает код NTSTATUS 0xC01E05E1 (STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME)?

 
Предыдущий Следующий
STATUS_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP

STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME

STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME означает, что указанное имя устройства отображения GDI не удалось сопоставить с реальным устройством отображения в текущем сеансе. Понятное имя монитора, устаревшее сохранённое имя и имя устройства адаптера не являются взаимозаменяемыми идентификаторами.

Сначала перечислите адаптеры отображения, затем мониторы для выбранного адаптера. Сохраняйте возвращённое имя устройства, идентификатор устройства, флаги состояния и контекст сеанса вместе, а не восстанавливайте идентификатор по предыдущему снимку топологии.

Распространённые причины, которые следует разделять

  • Имя принадлежало дисплею, удалённому после отключения, отсоединения док-станции, переключения GPU или смены сеанса.
  • Вызывающая сторона передала имя монитора там, где API ожидает имя адаптера, или наоборот.
  • Устройство физически существует, но недоступно в текущем сеансе вызывающей стороны.

Изменение разрешения или принудительная установка режима не сделают недопустимый идентификатор допустимым. Безопасный следующий шаг — новое перечисление и явное сопоставление с предполагаемой связью адаптера и монитора.

Ссылки


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