| Предыдущий | Следующий |
| STATUS_COMPRESSED_FILE_NOT_SUPPORTED | STATUS_IO_OPERATION_TIMEOUT |
STATUS_DIRECTORY_NOT_SUPPORTED
Тип целевого объекта не поддерживается этой операцией
Дескрипторы каталогов допустимы для многих API метаданных и перечисления, но не предоставляют обычный безымянный поток данных, как обычный файл. Поэтому управляющий код, преобразующий содержимое или экстенты файла, может отклонить каталог, даже если дескриптор открыт правильно.
Не заменяйте это флагом открытия только файлов и не ожидайте успеха. Вызывающая сторона должна определить, намеревалась ли она работать с метаданными каталога, его дочерними элементами или ошибочно выбранным обычным файлом.
Что проверить
- Запишите тип цели и точный FSCTL или класс информации.
- В рекурсивных инструментах применяйте файловые операции только к обычным файлам, а метаданные каталогов обрабатывайте отдельно.
- Проверяйте точки повторной обработки, поскольку путь, похожий на каталог, может перенаправлять к объекту другого типа.
Ссылки
- Microsoft: CreateFile
- Microsoft: управляющие коды работы с файлами
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.