| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.