Site icon EfmSoft

Что означает код NTSTATUS 0xC0230015 (STATUS_NDIS_INVALID_DATA)?

 
Предыдущий Следующий
STATUS_NDIS_INVALID_LENGTH STATUS_NDIS_BUFFER_TOO_SHORT

STATUS_NDIS_INVALID_DATA

Структура принята, но запрошенное значение — нет

STATUS_NDIS_INVALID_DATA указывает на ошибку проверки, специфичную для OID. NDIS не проверяет содержимое каждой полезной нагрузки OID вместо минипорта; драйвер должен отклонять значения вне диапазона, неверно сформированные или несовместимые с оборудованием и текущей конфигурацией.

Это отличается от недопустимой длины. Буфер может иметь правильный размер и выравнивание, но содержать недопустимое значение перечисления, адрес, битовую маску, сочетание возможностей или запрос конфигурации.

Данные, сужающие поиск

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

Ссылки


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

Exit mobile version