| Предыдущий | Следующий |
| STATUS_NO_MORE_MATCHES | STATUS_IO_REPARSE_TAG_INVALID |
STATUS_NOT_A_REPARSE_POINT
Объект является обычным для этой операции
STATUS_NOT_A_REPARSE_POINT означает, что операция, требующая состояния точки повторной обработки, была направлена на файл или каталог, у которого такого состояния нет. Обычно это важно, когда код пытается исследовать, изменить или удалить данные повторной обработки, а не просто открыть объект.
Точка повторной обработки — это не просто путь, который куда-либо перенаправляется. Это объект файловой системы с тегом и связанными данными, причём точки повторной обработки поддерживаются не каждой файловой системой. Поэтому отсутствие точки повторной обработки может быть ожидаемым результатом для обычного объекта, следствием неверного целевого пути или неподдерживаемой базовой файловой системы.
Сначала проверьте операцию, затем объект
- Убедитесь, что дескриптор относится к нужному объекту, а не к разрешённому целевому объекту.
- Запросите атрибуты объекта и метаданные повторной обработки до отправки запроса на изменение.
- Запишите тип файловой системы, тег повторной обработки при его наличии и точную управляющую операцию.
- Не создавайте точку повторной обработки только для подавления статуса; сначала убедитесь, что приложение владеет тегом и форматом его данных.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.