Что означает код HRESULT 0x8032000B (FWP_E_DYNAMIC_SESSION_IN_PROGRESS)?

 
Предыдущий Следующий
FWP_E_IN_USE FWP_E_WRONG_SESSION

FWP_E_DYNAMIC_SESSION_IN_PROGRESS

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

FWP_E_DYNAMIC_SESSION_IN_PROGRESS (0x8032000B) — Вызов запрещён внутри динамического сеанса.

Dynamic session — короткоживущая WFP-сессия: объекты, созданные через неё, автоматически удаляются при закрытии engine handle. Это удобно для временной runtime-политики, но несовместимо с рядом операций, рассчитанных на постоянное или engine-wide состояние.

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

  • Проверьте flags, переданные в FwpmEngineOpen0, и действительно ли текущая сессия dynamic.
  • Разделите transient filters и persistent configuration; не меняйте тип сессии случайно для одного вызова.
  • Для операции, которая должна пережить процесс или изменяет глобальные параметры BFE, откройте подходящую non-dynamic session.

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


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