| Предыдущий | Следующий |
| STATUS_NDIS_MEDIA_DISCONNECTED | STATUS_NDIS_PAUSED |
STATUS_NDIS_INVALID_ADDRESS
Значение адреса не удовлетворяет запросу NDIS для конкретного носителя
STATUS_NDIS_INVALID_ADDRESS возвращается, когда поле адреса в запросе NDIS повреждено, имеет неправильную длину или недопустимо для выбранного типа носителя. Для многоадресной работы Ethernet это часто пересекается с правилами OID_802_3_MULTICAST_LIST; для других носителей семейство адреса и OID определяют иные правила допустимости.
Диагностируйте точные байты адреса вместе с OID. Синтаксически допустимый адрес IPv4 или IPv6 может быть неприменим, если OID ожидает адрес канального уровня, а одноадресный MAC-адрес не является элементом списка многоадресных адресов. Также проверьте, не переписал или не обрезал ли фильтр буфер запроса.
Данные, сужающие поиск
- Запишите OID, длину буфера и необработанные байты адреса, переданные нижнему драйверу.
- Проверяйте адрес относительно типа носителя минипорта до его передачи.
- Проверьте версию структуры и выравнивание, когда адрес встроен в более крупный буфер запроса.
Ссылки
- Microsoft: OID_802_3_MULTICAST_LIST
- Microsoft: запросы OID минипорт-адаптера
- Microsoft: OID_GEN_CURRENT_PACKET_FILTER
- Microsoft: значения NTSTATUS MS-ERREF
Нужно найти другой код? Найти другой код состояния или ошибки.