Site icon EfmSoft

Что означает код HRESULT 0x8898009D (MILERR_DXGI_ENUMERATION_OUT_OF_SYNC)?

 
Предыдущий Следующий
MILERR_QPC_TIME_WENT_BACKWARD MILERR_ADAPTER_NOT_FOUND

MILERR_DXGI_ENUMERATION_OUT_OF_SYNC

Что означает MILERR_DXGI_ENUMERATION_OUT_OF_SYNC

MILERR_DXGI_ENUMERATION_OUT_OF_SYNC — WPF/MIL использует набор DXGI adapters/outputs, который перестал соответствовать текущей конфигурации дисплеев. Типичный триггер — подключение монитора, смена основного дисплея, удалённый сеанс или пересоздание graphics adapter.

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

  • Запишите LUID адаптера, идентификатор output/монитора, текущий основной дисплей и момент последнего уведомления об изменении конфигурации.
  • Не смешивайте элементы из двух разных проходов перечисления: после изменения топологии заново перечислите adapters и outputs.
  • Проверьте сообщаемую частоту обновления и выбранный режим уже на свежем снимке конфигурации, особенно после resume или переподключения RDP.

Как подтвердить исправление

Отбросьте кэш топологии DXGI и повторите выбор output в рамках одного согласованного перечисления. Если ошибка воспроизводится без изменений дисплеев, проверяйте драйвер и последовательность уведомлений, а не подменяйте частоту обновления произвольным значением.

Технические ссылки


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

Exit mobile version