| Предыдущий | Следующий |
| STATUS_FLT_DISALLOW_FAST_IO | STATUS_FLT_NOT_SAFE_TO_POST_OPERATION |
STATUS_FLT_INVALID_NAME_REQUEST
Этот статус означает, что запрошенное имя файла невозможно получить в данный момент; он не означает, что сама строка пути имеет неправильный формат. Формирование имени может быть недоступно в некоторых контекстах обратного вызова, а короткое имя нельзя получить в пути до создания.
Используйте режим запроса имени, соответствующий ограничениям безопасности обратного вызова. Запрос только к кэшу позволяет избежать небезопасного обращения к файловой системе, тогда как более поздний запрос только к файловой системе допустим лишь там, где Filter Manager документирует его как безопасный. Не восстанавливайте нормализованное имя конкатенацией фрагментов пути, предоставленных пользователем, поскольку при этом можно потерять сведения о точках повторной обработки, потоках и регистре.
Сохраните вместе со статусом
- Фазу обратного вызова, ограничения выполнения, связанные с IRQL, и флаги запроса имени.
- Запрашивались ли сведения об открытом, нормализованном или коротком имени.
- Допустим ли промах кэша для данного пути политики.
FltGetFileNameInformation | Поведение кэша имён Filter Manager | Справочник NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.