| Предыдущий | Следующий |
| STATUS_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME | STATUS_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED |
STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP
STATUS_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP означает, что выбранное устройство отображения GDI в момент операции не входило в рабочий стол Windows. Это не обязательно означает исчезновение адаптера или монитора: перечисление может возвращать устройства, которые сейчас не подключены к рабочему столу.
Windows предоставляет состояние подключения через DISPLAY_DEVICE_ATTACHED_TO_DESKTOP. Этот флаг следует проверять по результатам нового перечисления в сеансе вызывающей стороны, прежде чем операция сочтёт устройство пригодной целью рабочего стола.
Полезные различия
- Подключение к рабочему столу в отличие от физического присутствия или простого наличия в перечислении.
- Неактивный выход в отличие от устаревшего имени устройства из прежней топологии.
- Обычный переход конфигурации дисплеев в отличие от постоянного выбора пользователя или политики.
Используйте фактический флаг подключения и текущую конфигурацию, чтобы решить, выбрать ли другой выход, дождаться изменения топологии или запросить явное подключение через поддерживаемый путь управления дисплеями.
Ссылки
- Microsoft: справочник NTSTATUS
- Microsoft: EnumDisplayDevices и флаг подключения к рабочему столу
- Microsoft: управление конфигурацией дисплеев
Нужно найти другой код? Найти другой код состояния или ошибки.
