Что означает код NTSTATUS 0xC01E0585 (STATUS_GRAPHICS_DDCCI_INVALID_DATA)?

 
Предыдущий Следующий
STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED STATUS_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE

STATUS_GRAPHICS_DDCCI_INVALID_DATA

STATUS_GRAPHICS_DDCCI_INVALID_DATA сообщает о полученном значении DDC/CI, недопустимом для операции. Это шире ошибки поля команды, длины или контрольной суммы: те статусы указывают конкретный структурный дефект, а этот означает, что полученные данные не имеют смысла для пути настройки монитора.

Зафиксируйте операцию и необработанный ответ на доступной границе, затем сравните ожидаемый тип данных и область значений с выбранной функцией VCP или запросом отчёта. Не используйте общий цикл повторов, чтобы молча принять значение, отклонённое API.

Полезные различия

  • Используйте STATUS_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED когда функция не реализована.
  • Используйте статусы длины сообщения и контрольной суммы, когда дефект определяется самими полями протокола.
  • Проверьте, что ответ пришёл от нужного физического монитора после изменений док-станции, кабеля или топологии дисплеев.

Ссылки


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