Что означает код HRESULT 0x80340016 (ERROR_NDIS_BUFFER_TOO_SHORT)?

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

ERROR_NDIS_BUFFER_TOO_SHORT

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

ERROR_NDIS_BUFFER_TOO_SHORT (0x80340016) — Переданный буфер слишком мал для выполнения операции.

Ошибка возвращена NDIS или сетевым минипортом; контекст возврата — «NDIS, буфер» в подсистеме «NDIS и сетевой драйвер»; он сужает расследование до задачи: локализовать первый неуспешный этап.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «переданный буфер слишком мал для выполнения операции», проверьте размеры, смещения и единицы измерения на границе API; используйте двухэтапный запрос требуемого буфера, когда он предусмотрен контрактом.

До изменений в области «NDIS, буфер» зафиксируйте адаптер, версию драйвера, OID или выполняемую операцию и состояние интерфейса в момент отказа.

В воспроизводимом отчёте зафиксируйте данные OID для проверки темы «NDIS, буфер».

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80340016 и без обхода штатных проверок.

Документация для результата 0x80340016: NDIS status values · обработка OID-запросов NDIS · отладчик NDIS !ndiskd.


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