| Предыдущий | Следующий |
| STATUS_FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER | STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT |
STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER
Объект контекста не соответствует этапу обработки пакета
STATUS_FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER означает, что у фильтра имеются данные контекста, тип или назначение которых несовместимы с его layerKey. В FWPM_FILTER0необработанный контекст используется без флага контекста поставщика, а при наличии этого флага контекст поставщика выбирается по ключу. Эти варианты не являются взаимозаменяемыми полями полезной нагрузки.
Сохраняйте вместе флаги фильтра, ключ слоя, ключ или необработанное значение контекста и тип объекта контекста. Подмена контекста поставщика необработанным целым числом только ради прохождения проверки может удалить семантику безопасности или IPsec, которую должен был нести фильтр.
Что проверить
- Проверьте, установлен ли
FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT. - Выбранный GUID слоя и тип контекста поставщика либо значение необработанного контекста.
- Ключ контекста поставщика, поставщик-владелец и время жизни.
- Вызов, создавший контекст, и вызов, присоединивший его к фильтру.
Ссылки
- Microsoft: коды ошибок WFP
- Microsoft: поля контекста FWPM_FILTER0
- Microsoft: идентификаторы уровней фильтрации
- Microsoft: функции управления WFP
Нужно найти другой код? Найти другой код состояния или ошибки.