Site icon EfmSoft

Что означает код HRESULT 0x8034000F (ERROR_NDIS_INVALID_PACKET)?

 
Предыдущий Следующий
ERROR_NDIS_RESET_IN_PROGRESS ERROR_NDIS_INVALID_DEVICE_REQUEST

ERROR_NDIS_INVALID_PACKET

Что означает результат

ERROR_NDIS_INVALID_PACKET: NDIS или miniport отклонил сформированный пакет как недопустимый. Причина находится в NET_BUFFER/NET_BUFFER_LIST, длинах сегментов, метаданных или параметрах offload, а не в доступности удалённого узла.

Что проверить

  • Сохраните NBL/NB metadata, DataLength, current MDL/offset и первый компонент, передавший пакет вниз.
  • Проверьте, что сумма сегментов соответствует заявленной длине и буфер не используется после завершения владения.
  • Сопоставьте checksum/LSO/RSC или VLAN metadata с возможностями выбранного адаптера.
  • Если пакет изменяет filter driver, сравните структуру до и после его обработки.

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

Исправьте построение конкретного NET_BUFFER_LIST и повторите отправку на том же adapter path. Сетевой retry не меняет локально повреждённый пакет.

Технические ссылки


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

Exit mobile version