Что означает код NTSTATUS 0xC01E058A (STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH)?

 
Предыдущий Следующий
STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM

STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH

STATUS_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH указывает на недопустимое поле длины сообщения DDC/CI. Это ошибка формирования кадра: получатель не может безопасно использовать поле для определения границ сообщения в операции управления монитором.

Её не следует сводить к общей ошибке недопустимых данных. Точный результат по полю длины может указывать на дефект сериализации, усечённый ответ или неожиданную структуру полезной нагрузки на границе DDC/CI.

Безопасная диагностика

  • Если уровень предоставляет обе величины, запишите объявленную длину и фактическое количество байтов.
  • После отклонения поля длины не разбирайте значения функций из того же сообщения.
  • Не смешивайте это со сбоем контрольной суммы: контрольную сумму можно осмысленно проверять только после определения границ сообщения.

Ссылки


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