Что означает код HRESULT 0x8032003B (FWP_E_INVALID_TRANSFORM_COMBINATION)?

 
Предыдущий Следующий
FWP_E_INCOMPATIBLE_CIPHER_TRANSFORM FWP_E_DUPLICATE_AUTH_METHOD

FWP_E_INVALID_TRANSFORM_COMBINATION

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

FWP_E_INVALID_TRANSFORM_COMBINATION (0x8032003B) — Недопустимое сочетание типов преобразований IPsec.

В подсистеме «COM/WinRT» результат 0x8032003B относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «недопустимое сочетание типов преобразований ipsec» сужает проверку до темы «fwp, недопустимый, transform, combination».

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

До изменения конфигурации проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0x8032003B с описанием «недопустимое сочетание типов преобразований ipsec» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

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

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

После исправления повторите тот же вызов на прежних данных; у результата 0x8032003B должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x8032003B: WFP error codes · capture IPsec events with netsh wfp · WFP operation.


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