| Предыдущий | Следующий |
| 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) — Вызов запрещён внутри динамического сеанса.
При результате 0x8032000B граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «вызов запрещён внутри динамического сеанса» связано с темой «fwp, dynamic, сеанс, выполнение».
Что проверить и как подтвердить исправление
Первый шаг — разделите ожидание очереди, работу компонента и зависимый ввод-вывод. Когда при 0x8032000B система сообщает «вызов запрещён внутри динамического сеанса», разделите ожидание очереди, работу компонента и зависимый ввод-вывод; повторяйте только после наблюдаемого изменения нагрузки или состояния.
Для воспроизведения 0x8032000B сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «fwp, dynamic, сеанс, выполнение» для 0x8032000B сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Для 0x8032000B применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «вызов запрещён внутри динамического сеанса» при 0x8032000B не следует подавлять общей обработкой исключения.
После исправления повторите тот же вызов на прежних данных; у результата 0x8032000B должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x8032000B: WFP error codes · dynamic WFP sessions · operations unavailable in dynamic sessions.
Нужно найти другой код? Найти другой код состояния или ошибки.
