| Предыдущий | Следующий |
| STATUS_FWP_MATCH_TYPE_MISMATCH | STATUS_FWP_OUT_OF_BOUNDS |
STATUS_FWP_TYPE_MISMATCH
Тип значения условия не соответствует выбранному представлению данных
STATUS_FWP_TYPE_MISMATCH отличается от ошибки оператора сравнения. Здесь проблема заключается в самом типе FWP_VALUE0 или FWP_CONDITION_VALUE0 : поле ожидает совместимый тип данных WFP, а выбранный член объединения должен содержать соответствующее представление.
Проверьте исходное значение до передачи в WFP. Парсеры конфигурации часто сводят адрес, порт, SID, строку и массив байтов к одному универсальному варианту; это работает только в том случае, если адаптер сопоставляет каждый входной тип со специфичным для поля типом WFP. Журналирование только человекочитаемого значения скрывает несоответствие типов.
Что исследовать
- GUID поля и документированный тип значения, допустимый для него на выбранном уровне.
- Тег
typeи член объединения, заполненный клиентом политики. - Допустимость указателей для типов на основе указателей, включая массивы байтов, SID, строки и диапазоны.
- Любое преобразование типа, выполненное из конфигурации, RPC, JSON или высокоуровневой модели правил.
Ссылки
- Microsoft: коды ошибок WFP
- Microsoft: FWP_CONDITION_VALUE0
- Microsoft: FWP_DATA_TYPE
- Microsoft: FWPM_FILTER_CONDITION0
Нужно найти другой код? Найти другой код состояния или ошибки.
