Что означает код NTSTATUS 0xC0220020 (STATUS_FWP_INVALID_RANGE)?

 
Предыдущий Следующий
STATUS_FWP_INVALID_NET_MASK STATUS_FWP_INVALID_INTERVAL

STATUS_FWP_INVALID_RANGE

Условие диапазона невозможно интерпретировать как один упорядоченный интервал

STATUS_FWP_INVALID_RANGE возникает при проверке WFP значения условия вида FWP_RANGE0. Диапазон — одно представление значения, выбранное типом значения условия; это не два несвязанных фильтра и не пара отображаемых строк. Механизм должен суметь интерпретировать обе конечные точки в рамках одного поля и семантики сопоставления.

Запишите нижнее и верхнее значения вместе с их типами данных и операцией сопоставления. Не преобразуйте отклонённый диапазон в два широких сравнения, пока не убедитесь, что поле поддерживает упорядоченные сравнения и альтернативный вариант сохраняет поведение включительных или исключительных границ.

Что проверить

  • Поле условия, тип сопоставления и обе сериализованные конечные точки.
  • Значение FWP_DATA_TYPE каждой конечной точки и допустимо ли оно для поля.
  • Порядок после преобразований порядка байтов узла, сетевого порядка байтов или знаковости.
  • Является ли требуемое правило одним диапазоном, двумя сравнениями или условием адреса и маски.

Ссылки


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