Что означает код NTSTATUS 0xC0230004 (STATUS_NDIS_BAD_VERSION)?

 
Предыдущий Следующий
STATUS_NDIS_CLOSING STATUS_NDIS_BAD_CHARACTERISTICS

STATUS_NDIS_BAD_VERSION

Драйвер и NDIS не согласны относительно версии интерфейса

STATUS_NDIS_BAD_VERSION — это нарушение контракта совместимости. Структуры регистрации и запросов NDIS указывают версию или редакцию, чтобы платформа могла определить допустимые обратные вызовы и поля. Несовпадение не означает, что сетевой канал адаптера отключён.

Сравните версию NDIS, запрошенную драйвером или компонентом, с контрактом WDK, для которого он был собран. В частности, не изменяйте только константу версии, оставляя структуру или таблицу обратных вызовов от другой редакции NDIS.

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

  • Запишите основную и дополнительную версии NDIS, тип заголовка структуры, редакцию и размер на границе сбоя.
  • Сравните установленный двоичный файл и пакет INF с версией WDK, использованной для сборки драйвера.
  • Отделяйте ошибку версии от STATUS_NDIS_UNSUPPORTED_REVISION, который обычно относится к редакции конкретной структуры запроса.

Ссылки


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