Site icon EfmSoft

Что означает код HRESULT 0x80340018 (ERROR_NDIS_ADAPTER_REMOVED)?

 
Предыдущий Следующий
ERROR_NDIS_INVALID_OID ERROR_NDIS_UNSUPPORTED_MEDIA

ERROR_NDIS_ADAPTER_REMOVED

Что означает ERROR_NDIS_ADAPTER_REMOVED

ERROR_NDIS_ADAPTER_REMOVED (0x80340018) — Сетевой интерфейс был удалён.

Результат 0x80340018 пришёл из подсистемы «NDIS» при работе с областью «сетевые adapters, OID requests, offload и 802.11». Для сообщения «сетевой интерфейс был удалён» практический предмет проверки — «ndis, адаптер, removed».

Что проверить и как подтвердить исправление

Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x80340018 и условии «сетевой интерфейс был удалён» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Сопоставьте с результатом 0x80340018 следующие данные: adapter name/LUID, OID, request type, NDIS status и параметры offload/802.11; отдельно запишите HRESULT, IErrorInfo. До исправления 0x80340018 сохраните исходное состояние объекта по теме «ndis, адаптер, removed».

Для 0x80340018 применяйте исправление на границе первого отказа: проверяйте поддержку OID и допустимое состояние адаптера; конфигурацию offload меняйте по одной возможности за раз. Сообщение «сетевой интерфейс был удалён» при 0x80340018 не следует подавлять общей обработкой исключения.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80340018 это надёжнее единичного успеха на других данных.

Документация для результата 0x80340018: NDIS status values · netsh trace · !ndiskd.netadapter.


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

Exit mobile version