Что означает код NTSTATUS 0xC0220028 (STATUS_FWP_OUT_OF_BOUNDS)?

 
Предыдущий Следующий
STATUS_FWP_TYPE_MISMATCH STATUS_FWP_RESERVED

STATUS_FWP_OUT_OF_BOUNDS

Числовое значение политики синтаксически присутствует, но находится за пределами допустимой области

STATUS_FWP_OUT_OF_BOUNDS сигнализирует о нарушении диапазона после того, как WFP определила соответствующее поле. Этот статус шире, чем STATUS_FWP_INVALID_WEIGHT: недопустимым может оказаться параметр фильтра, операнд условия, количество, компонент идентификатора или другое ограниченное поле, а не только приоритет фильтра.

Сохраняйте в диагностике исходное числовое значение и имя поля структуры. Автоматическое ограничение значений по границам рискованно: приоритет политики, диапазон портов или число объектов, принудительно изменённые до граничного значения, могут иметь иное влияние на безопасность, чем запрошенное значение.

Что исследовать

  • Точное поле структуры, значение, знаковость и разрядность до преобразования.
  • Документированные минимум и максимум для этого поля и целевую версию ОС.
  • Любое сужающее преобразование из более крупного значения приложения в тип WFP.
  • Отдельный статус проверки, если поле также содержит несовместимый тип или операцию сопоставления.

Ссылки


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