| Предыдущий | Следующий |
| STATUS_FWP_OUT_OF_BOUNDS | STATUS_FWP_DUPLICATE_CONDITION |
STATUS_FWP_RESERVED
Структура политики содержит состояние, не принимаемое текущей версией API
STATUS_FWP_RESERVED — структурная ошибка ABI. WFP резервирует поля для будущего использования, и вызывающий код не должен помещать туда прикладные флаги, остаточные байты стека или сериализованные данные из другой версии SDK. Ошибка не описывает решение сетевой политики: BFE отклонил представление объекта до установки.
Явно обнуляйте каждую структуру WFP и заполняйте только документированные поля. Копирование частично инициализированной структуры, хранение сырых двоичных структур WFP или передача нового макета старой среде часто делают зарезервированное поле ненулевым без очевидного присваивания в исходном коде.
Что проверить
- Точную версию структуры, целевую платформу и упаковку компилятора.
- Путь инициализации до заполнения отдельных полей.
- Не хранит ли формат политики сырые двоичные структуры вместо логических полей.
- Сырые байты отклонённой структуры при диагностике версии или padding.
Ссылки
- Microsoft: коды ошибок WFP
- Microsoft: обзор API и заголовков WFP
- Microsoft: зарезервированное поле FWPM_FILTER0
- Исходный код Microsoft WFPSampler
Нужно найти другой код? Найти другой код состояния или ошибки.