Что означает код HRESULT 0x80320005 (FWP_E_PROVIDER_NOT_FOUND)?

 
Предыдущий Следующий
FWP_E_LAYER_NOT_FOUND FWP_E_PROVIDER_CONTEXT_NOT_FOUND

FWP_E_PROVIDER_NOT_FOUND

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

FWP_E_PROVIDER_NOT_FOUND (0x80320005) — Поставщик не существует.

При результате 0x80320005 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «поставщик не существует» связано с темой «fwp, provider, не, поиск объекта».

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

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

Диагностика 0x80320005 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT. Для темы «fwp, provider, не, поиск объекта» при 0x80320005 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

После локализации 0x80320005 действуйте по контракту подсистемы: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0x80320005 и условия «поставщик не существует» неизменённый повтор без нового состояния не считается исправлением.

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80320005 это надёжнее единичного успеха на других данных.

Документация для результата 0x80320005: WFP error codes · associate WFP objects with providers · WFP object management.


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