| Предыдущий | Следующий |
| STATUS_NDIS_BUFFER_TOO_SHORT | STATUS_NDIS_ADAPTER_REMOVED |
STATUS_NDIS_INVALID_OID
Запрошенный OID не поддерживается этим путём адаптера
STATUS_NDIS_INVALID_OID означает, что сам идентификатор запроса недоступен через выбранный сетевой интерфейс. OID может быть корректно определён в заголовке NDIS, но не поддерживаться конкретным минипортом, типом среды, набором функций или ролью NDIS.
Поэтому обнаружение возможностей должно использовать контракт адаптера, включая список поддерживаемых OID, где он предоставляется. Предположение, что каждый корректно выглядящий OID поддерживается повсеместно, приводит к бессмысленным повторам и может скрыть несоответствие роли драйвера.
Данные, сужающие поиск
- Запишите значение OID, класс запроса, роль минипорта или фильтра и объявленный набор поддерживаемых возможностей.
- Определите, является ли целью физический сетевой адаптер, виртуальный адаптер, минипорт Wi-Fi, устройство WAN или порт виртуального коммутатора.
- Отделяйте неизвестный OID от известного OID с недопустимыми данными или операцией, неподдерживаемой в текущем состоянии.
Ссылки
- Microsoft: обработка OID-запросов в минипорт-адаптере
- Microsoft: структура NDIS_OID_REQUEST
- Microsoft: MiniportOidRequest
Нужно найти другой код? Найти другой код состояния или ошибки.