Что означает код HRESULT 0x80340010 (ERROR_NDIS_INVALID_DEVICE_REQUEST)?

 
Предыдущий Следующий
ERROR_NDIS_INVALID_PACKET ERROR_NDIS_ADAPTER_NOT_READY

ERROR_NDIS_INVALID_DEVICE_REQUEST

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

ERROR_NDIS_INVALID_DEVICE_REQUEST (0x80340010) — Указанный запрос не является допустимой операцией для целевого устройства.

Код 0x80340010 относится не ко всему компоненту «NDIS», а к операции в области «сетевые adapters, OID requests, offload и 802.11». Сообщение «указанный запрос не является допустимой операцией для целевого устройства» позволяет начать с темы «ndis, недопустимый, устройство, запрос».

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

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

Чтобы локализовать 0x80340010, соберите adapter name/LUID, OID, request type, NDIS status и параметры offload/802.11; отдельно запишите OID, HRESULT, IErrorInfo. Затем для 0x80340010 сравните исправный и неуспешный запуск в части «ndis, недопустимый, устройство, запрос», меняя одно условие за раз.

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

Документация для результата 0x80340010: NDIS status values · Handling OID requests in a miniport adapter · !ndiskd.netadapter.


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