Site icon EfmSoft

Что означает код 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) — Вызов запрещён внутри динамического сеанса.

При результате 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.


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

Exit mobile version