| Предыдущий | Следующий |
| STATUS_FWP_ZERO_LENGTH_ARRAY | STATUS_FWP_INVALID_ACTION_TYPE |
STATUS_FWP_NULL_DISPLAY_NAME
Объект может иметь GUID, но не пройти проверку обязательной отображаемой аннотации
STATUS_FWP_NULL_DISPLAY_NAME возникает, когда обязательный член displayData.name равен null у добавляемого объекта. Отображаемое имя не является ключом объекта: BFE может отдельно создавать или хранить идентификаторы, но управляющая структура всё равно требует эту аннотацию для соответствующего класса объекта.
Исправьте код построения объекта, а не создавайте изменяющееся имя из адреса или случайного значения. Стабильные имена упрощают инвентаризацию политик и диагностику, тогда как GUID или идентификатор времени выполнения остаётся идентификатором для последующего поиска и очистки.
Что проверить
- Точный
FWPM_DISPLAY_DATA0, переданный вызову добавления. - Время жизни строки и её завершение на границе вызова.
- Стабильный GUID или LUID, используемый как идентификатор и хранимый отдельно от отображаемого имени.
- Возможность того, что локализация или генерация конфигурации выдаёт null-имя для одного пути политики.
Ссылки
- Microsoft: коды ошибок WFP
- Microsoft: требования displayData для FWPM_FILTER0
- Microsoft: FwpmFilterAdd0
- Исходный код Microsoft WFPSampler
Нужно найти другой код? Найти другой код состояния или ошибки.