| Предыдущий | Следующий |
| STATUS_VALID_STRONG_CODE_HASH | STATUS_DATA_OVERWRITTEN |
STATUS_GHOSTED
Диапазон ввода-вывода пересекает призрачный диапазон файловой системы
Это успешный результат NTSTATUS, а не общая ошибка. Он сообщает вызывающей стороне, что хотя бы часть запрошенного диапазона байтов пересекается с диапазоном, который файловая система сейчас классифицирует как призрачный. Публичный контракт NTSTATUS не определяет представление на диске и не обещает одинаковое использование состояния всеми файловыми системами.
Код, получивший этот статус, должен сохранить точную операцию, смещение, длину, тип файловой системы и все возвращённые сведения о диапазоне. Трактовка как обычного успеха может скрыть специальное состояние диапазона; трактовка как повреждения может быть столь же ошибочной. Правильное последующее действие зависит от API, вернувшего статус.
Что проверить
- Запишите управляющий код или файловую операцию, вернувшие статус.
- Сравните запрошенный диапазон с текущим размером файла и картой размещения.
- Не перезаписывайте и не усекайте диапазон только ради исчезновения статуса.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.