| Предыдущий | Следующий |
| FWP_E_WRONG_SESSION | FWP_E_TXN_IN_PROGRESS |
FWP_E_NO_TXN_IN_PROGRESS
Что означает FWP_E_NO_TXN_IN_PROGRESS
FWP_E_NO_TXN_IN_PROGRESS (0x8032000D) — Вызов должен выполняться внутри явной транзакции.
Commit или abort WFP transaction допустимы только после успешного начала explicit transaction на том же engine session. Этот HRESULT указывает на ошибку конечный автомат вызывающего кода.
Что проверить
- Проверьте результат
FwpmTransactionBegin0и не выполняйте commit/abort после неуспешного begin. - Не вызывайте завершение транзакции повторно из двух cleanup paths.
- Храните состояние транзакции рядом с engine handle, чтобы reconnect или смена session не оставляли старый флаг «транзакция активна».
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.