Что означает код HRESULT 0x8032000A (FWP_E_IN_USE)?

 
Предыдущий Следующий
FWP_E_ALREADY_EXISTS FWP_E_DYNAMIC_SESSION_IN_PROGRESS

FWP_E_IN_USE

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

FWP_E_IN_USE (0x8032000A) — Объект используется другими объектами и не может быть удалён.

Код 0x8032000A относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «объект используется другими объектами и не может быть удалён» позволяет начать с темы «fwp, use».

Что проверить и как подтвердить исправление

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x8032000A в сценарии «объект используется другими объектами и не может быть удалён» установите идентичность и владельца уже существующего объекта; не создавайте второй экземпляр, пока не проверен жизненный цикл первого.

Чтобы локализовать 0x8032000A, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT. Затем для 0x8032000A сравните исправный и неуспешный запуск в части «fwp, use», меняя одно условие за раз.

Практическое исправление для 0x8032000A: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «объект используется другими объектами и не может быть удалён» для 0x8032000A оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Подтвердите изменение повтором исходной операции: результат 0x8032000A не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x8032000A: WFP error codes · callout deletion dependencies · transactional cleanup guidance.


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