| Предыдущий | Следующий |
| STATUS_FWP_INCOMPATIBLE_SA_STATE | STATUS_FWP_INVALID_ENUMERATOR |
STATUS_FWP_NULL_POINTER
Что означает STATUS_FWP_NULL_POINTER
STATUS_FWP_NULL_POINTER означает, что Windows Filtering Platform получила NULL там, где контракт конкретного API требует непустой указатель или типизированное значение.
Что проверить
- Какой именно API WFP вернул статус.
FWP_DATA_TYPEи соответствующее ему поле union.- Для blob/SID/строки/диапазона — размер и указатель одновременно.
- Время жизни входной структуры до завершения вызова.
Как локализовать
Этот код не является общим признаком повреждения памяти. Часто BFE отклоняет структуру ещё на этапе проверки из-за неверной инициализации вызывающей стороной. Снимите структуру непосредственно перед вызовом и проверьте, что поле типа соответствует заполненному члену union. Не подставляйте фиктивный указатель: если поле необязательное, это должно быть явно разрешено контрактом API. После исправления повторите ту же операцию политики/запроса с идентичными остальными параметрами.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.