| Предыдущий | Следующий |
| FWP_E_SESSION_ABORTED | FWP_E_TIMEOUT |
FWP_E_INCOMPATIBLE_TXN
Что означает FWP_E_INCOMPATIBLE_TXN
FWP_E_INCOMPATIBLE_TXN (0x80320011) — Вызов запрещён внутри транзакции только для чтения.
Контекст результата 0x80320011 — подсистема «COM/WinRT» и область «контракт вызываемого interface, аргументы и state объекта». Условие «вызов запрещён внутри транзакции только для чтения» указывает на тему «fwp, incompatible, txn», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0x80320011 с описанием «вызов запрещён внутри транзакции только для чтения» сверьте версии обеих сторон, согласованные возможности и формат данных на границе протокола.
Перед повтором 0x80320011 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT. Различия по теме «fwp, incompatible, txn» для 0x80320011 покажут, изменился ли первый неуспешный этап.
Исправляя 0x80320011, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0x80320011 с описанием «вызов запрещён внутри транзакции только для чтения» должен исчезнуть на исходных данных без обхода штатной проверки.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x80320011, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x80320011: WFP error codes · transaction flags · FwpmFilterAdd0 read-only restriction.
Нужно найти другой код? Найти другой код состояния или ошибки.