| Предыдущий | Следующий |
| FWP_E_INVALID_NET_MASK | FWP_E_INVALID_INTERVAL |
FWP_E_INVALID_RANGE
Что означает FWP_E_INVALID_RANGE
FWP_E_INVALID_RANGE (0x80320020) — Структура FWP_RANGE недействительна.
В подсистеме «COM/WinRT» результат 0x80320020 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «структура fwp_range недействительна» сужает проверку до темы «fwp, недопустимый, range».
Что проверить и как подтвердить исправление
Не начинайте с общего сброса компонента: проверьте допустимость и структуру входных данных первого неуспешного вызова. При 0x80320020 и условии «структура fwp_range недействительна» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.
Диагностика 0x80320020 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, IPsec, IErrorInfo. Для темы «fwp, недопустимый, range» при 0x80320020 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Практическое исправление для 0x80320020: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «структура fwp_range недействительна» для 0x80320020 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
После исправления повторите тот же вызов на прежних данных; у результата 0x80320020 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80320020: WFP error codes · WFP operation · FwpmFilterAdd0.
Нужно найти другой код? Найти другой код состояния или ошибки.