| Предыдущий | Следующий |
| STATUS_FWP_IN_USE | STATUS_FWP_WRONG_SESSION |
STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS
Время жизни сеанса несовместимо с этой операцией
STATUS_FWP_DYNAMIC_SESSION_IN_PROGRESS не означает, что BFE недоступен. Он означает, что вызывающая сторона использовала сеанс, открытый с FWPM_SESSION_FLAG_DYNAMIC , для операции, которой требуется нединамический сеанс. Объекты, добавленные в динамическом сеансе, автоматически удаляются при его завершении.
Это различие важно для управляющих операций, которые должны пережить клиентский процесс или изменить общесистемные параметры механизма. Например, FwpmEngineSetOption0 документированно отклоняет вызовы из динамических сеансов. Перенос того же кода в обычный сеанс изменяет время жизни объектов и должен быть явным решением политики, а не деталью повторной попытки.
Что проверить
- Параметр
FWPM_SESSION0.flags, используемыйFwpmEngineOpen0. - Точный вызов API и изменяет ли он локальный для сеанса объект или постоянный параметр механизма.
- Ожидает ли вызывающая сторона очистку при завершении процесса или сохранение политики после перезапуска.
- Права доступа после открытия нединамического сеанса; они не зависят от типа сеанса.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.