Что означает код HRESULT 0x8034002D (ERROR_NDIS_INVALID_PORT)?

 
Предыдущий Следующий
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.


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