| Предыдущий | Следующий |
| STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP | STATUS_GRAPHICS_INVALID_POINTER |
STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED
description[Псевдоустройство зеркалирования не поддерживается.]STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED означает, что операция была запрошена для зеркального устройства отображения GDI, хотя ей требуется связь с физическим монитором. Зеркальное устройство — псевдоустройство для зеркалирования отрисовки приложения при удалённой работе или в подобных сценариях; оно не идентифицирует физический монитор, способный предоставить специфические возможности монитора.
Исключайте зеркальные устройства из процессов, которым нужен физический выход, данные на основе EDID, настройка монитора или непосредственная цель отображения. Их присутствие при перечислении не является ошибкой; это другой класс устройств с другой семантикой.
Как классифицировать цель
- Проверяйте флаги состояния устройства отображения, а не делайте вывод о физическом наличии по имени устройства.
- Для операций с физическим монитором требуйте незеркальную цель, подключённую к рабочему столу.
- Если задача состоит в зеркалировании пикселей, а не управлении монитором, используйте собственную модель подсистемы удалённой работы или захвата.
Этот статус предотвращает тонкую ошибку: интерпретацию псевдоповерхности дисплея как аппаратного монитора с последующей неверной диагностикой отсутствующих данных монитора как сбоя драйвера.
Ссылки
- Microsoft: справочник NTSTATUS
- Microsoft: EnumDisplayDevices
- Microsoft: флаги состояния устройства отображения
Нужно найти другой код? Найти другой код состояния или ошибки.