| Предыдущий | Следующий |
| FWP_E_NULL_DISPLAY_NAME | FWP_E_INVALID_WEIGHT |
FWP_E_INVALID_ACTION_TYPE
Что означает FWP_E_INVALID_ACTION_TYPE
FWP_E_INVALID_ACTION_TYPE (0x80320024) — Тип действия не входит в число типов, разрешённых для фильтра.
Код 0x80320024 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «тип действия не входит в число типов, разрешённых для фильтра» позволяет начать с темы «fwp, недопустимый, action, тип».
Что проверить и как подтвердить исправление
До изменения конфигурации проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0x80320024 с описанием «тип действия не входит в число типов, разрешённых для фильтра» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.
Диагностика 0x80320024 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT. Для темы «fwp, недопустимый, action, тип» при 0x80320024 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Практическое исправление для 0x80320024: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «тип действия не входит в число типов, разрешённых для фильтра» для 0x80320024 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
После исправления повторите тот же вызов на прежних данных; у результата 0x80320024 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x80320024: WFP error codes · filters and callout actions · FwpmFilterAdd0 action rules.
Нужно найти другой код? Найти другой код состояния или ошибки.