Что означает код HRESULT 0x80340002 (ERROR_NDIS_INTERFACE_CLOSING)?

 
Предыдущий Следующий
FWP_E_DROP_NOICMP ERROR_NDIS_BAD_VERSION

ERROR_NDIS_INTERFACE_CLOSING

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

ERROR_NDIS_INTERFACE_CLOSING (0x80340002) — Привязка к сетевому интерфейсу закрывается.

Binding/interface находится в close path, поэтому новые операции через него уже недопустимы.

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

Найдите источник close/unbind и outstanding requests, которые стартуют после начала closing. Проверьте reference/lifetime вокруг asynchronous OIDs.

Особенно проверьте callbacks завершения: они могут прийти после начала unbind, но не должны инициировать через закрывающийся binding новую работу. Разделяйте завершение старых requests и создание новых.

Как исправлять и подтвердить результат

Запретите новую работу при closing, отмените/дождитесь pending операций и для будущего запроса откройте новый binding.

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


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