Что означает код NTSTATUS 0xC0000475 (STATUS_INVALID_FIELD_IN_PARAMETER_LIST)?

 
Предыдущий Следующий
STATUS_INVALID_OFFSET_ALIGNMENT STATUS_OPERATION_IN_PROGRESS

STATUS_INVALID_FIELD_IN_PARAMETER_LIST

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

STATUS_INVALID_FIELD_IN_PARAMETER_LIST — Команда storage-устройства содержит недопустимое значение в одном из полей списке параметров.

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

  • Сохраните opcode, целевое устройство, весь списке параметров и смещение и поле, который указывает нижний слой storage.
  • Сверьте структуру с SCSI/производительской спецификацией и возможностями устройства. Частая причина — неверная длина, зарезервированные биты или значение, допустимое только для другой версии команды.
  • Не повторяйте пакет без изменений. Исправьте конкретное поле и убедитесь, что сериализатор учитывает порядок байтов, выравнивание и точный размер списка.

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

Исправление подтверждается принятием той же команды устройством и отсутствием sense/status, указывающего на invalid field.

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


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