| Предыдущий | Следующий |
| ERROR_NDIS_UNSUPPORTED_REVISION | ERROR_NDIS_INVALID_PORT_STATE |
ERROR_NDIS_INVALID_PORT
Что означает ERROR_NDIS_INVALID_PORT
ERROR_NDIS_INVALID_PORT (0x8034002D) — NDIS получил PortNumber, которого нет у указанного сетевого адаптера.
NDIS ports создаются и удаляются динамически; номер действителен только в lifecycle конкретного miniport. Ошибка обычно означает stale port ID либо обращение к ID другого adapter.
Диагностика и проверка результата
Сохраните miniport/ifIndex, PortNumber, OID и событие создания/удаления порта. Сопоставьте ID с актуальным набором NDIS_PORT_CHARACTERISTICS и проверьте reset/restart/hot-remove transitions.
Контроль — повтор запроса с портом, реально существующим у того же miniport. Использование default port 0 без проверки может лишь скрыть ошибку управления дополнительными портами.
Документация для результата 0x8034002D: NDIS status values · обработка OID-запросов NDIS · отладчик NDIS !ndiskd.
Нужно найти другой код? Найти другой код состояния или ошибки.