| Предыдущий | Следующий |
| STATUS_PKU2U_CERT_FAILURE | STATUS_ENCOUNTERED_WRITE_IN_PROGRESS |
STATUS_BEYOND_VDL
Что означает STATUS_BEYOND_VDL
STATUS_BEYOND_VDL (0XC0000432) — допустимая длина данных — часть файла, содержащая инициализированные данные. Значение конца файла может превышать допустимую длину данных, особенно после выделения, создания разрежённого файла или быстрого расширения.
Что проверить
- Сравните размер выделения, конец файла и допустимую длину данных.
- Проверьте использование SetFileValidData или логики разрежённых файлов.
- Обнулите или запишите требуемый диапазон, прежде чем ожидать обычное чтение за границей VDL.
Для контроля сравните requested offset с Valid Data Length и EOF непосредственно перед I/O; чтение или запись за VDL диагностируется иначе, чем обращение за физический конец файла.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.