| Предыдущий | Следующий |
| 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, который обычно относится к редакции конкретной структуры запроса.
Ссылки
- Microsoft: обработка запросов OID в минипорт-адаптере
- Microsoft: структура NDIS_OID_REQUEST
- Microsoft: MiniportOidRequest
Нужно найти другой код? Найти другой код состояния или ошибки.