Что означает код NTSTATUS 0xC01D0002 (STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT)?

 
Предыдущий Следующий
STATUS_MONITOR_NO_DESCRIPTOR STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM

STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT

Данные получены, но анализатор не может определить их формат

STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT отличается от отсутствующего дескриптора. Стек дисплея получил байты, но тип или ревизия дескриптора не входит в набор форматов, поддерживаемых этим компонентом Windows. EDID, расширения DisplayID, блоки производителя и данные, сформированные мостом, нельзя считать взаимозаменяемыми только потому, что все они описывают дисплей.

Сохраните полную последовательность необработанных блоков и определите, какой компонент её предоставил: микропрограмма монитора, док-станция, KVM, микропрограмма GPU или переопределение драйвера. Преобразование неизвестных данных в предполагаемую структуру EDID может придумать режимы, предпочтительные тайминги или пределы диапазона, которые источник не объявлял.

Что следует проверить

  • Зафиксируйте базовый блок, объявленное число расширений, удостоверение блока и путь подключения.
  • Сравнивайте байты при прямом подключении и с более новым драйвером только после сохранения исходного снимка.
  • Отделяйте неподдерживаемый формат от ошибки контрольной суммы и от повреждённого блока известного формата.

Ссылки


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