| Предыдущий | Следующий |
| ERROR_ELEVATION_REQUIRED | ERROR_OPLOCK_BREAK_IN_PROGRESS |
ERROR_REPARSE
Для открытия требуется дополнительный проход повторного разбора через путь ввода-вывода
Точки повторного анализа позволяют файловой системе или фильтру изменять обычную обработку пути. Компонент может вернуть reparse-сведения, чтобы диспетчер ввода-вывода перезапустил разрешение имени с подставленным путём или позволил владельцу reparse-тега обработать закрытые данные. Поэтому статус является результатом управления потоком при разрешении пути, а не автоматически пользовательской ошибкой.
Если он достигает кода приложения, проверьте reparse-тег и владеющий им компонент. Символические ссылки, junction, облачные заполнители, поставщики виртуализации и другие фильтры могут участвовать. Используйте FILE_FLAG_OPEN_REPARSE_POINT, когда нужно исследовать саму точку, а не следовать по ней, и FSCTL_GET_REPARSE_POINT для получения сохранённого тега и нагрузки.
Что проверить
- Сохраните reparse-тег и путь подстановки, возвращённые стеком.
- Определите фильтр файловой системы, зарегистрированный для этого тега.
- Решите, нужно следовать к цели или открыть сам reparse-объект.
Ссылки
- Microsoft: точки повторного анализа
- Microsoft: операции с точками повторного анализа
- Microsoft: теги точек повторного анализа
- Microsoft: REPARSE_DATA_BUFFER
Нужно найти другой код? Найти другой код состояния или ошибки.