| Предыдущий | Следующий |
| STATUS_FWP_SUBLAYER_NOT_FOUND | STATUS_FWP_ALREADY_EXISTS |
STATUS_FWP_NOT_FOUND
Общий поиск WFP завершился ошибкой; сначала определите класс объекта
STATUS_FWP_NOT_FOUND — общий результат WFP «объект не существует». В отличие от более конкретного STATUS_FWP_FILTER_NOT_FOUND, STATUS_FWP_CALLOUT_NOT_FOUNDили STATUS_FWP_LAYER_NOT_FOUND, он сам не указывает, какой класс объекта политики отсутствует.
Поэтому главным свидетельством являются вызов API и тип идентификатора. Определите, разрешал ли вызывающий код provider, filter, layer, sublayer, context, callout или другой объект и передавал ли GUID, LUID, дескриптор перечисления или устаревший кэшированный ID. Общие повторы скрывают дефекты жизненного цикла; явная инвентаризация объектов полезнее.
Что проверить
- Запишите вызов API, класс объекта, тип идентификатора и дескриптор сеанса.
- Заново перечислите соответствующий класс объектов до использования кэшированного ID.
- Проверьте очистку динамического сеанса, транзакции и время перезагрузки политики.
- Используйте более конкретный статус WFP, если вызывающий API его предоставляет.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: объектная модель Windows Filtering Platform
- Microsoft: операция WFP
- Microsoft: структура FWPM_FILTER0
Нужно найти другой код? Найти другой код состояния или ошибки.