| Предыдущий | Следующий |
| STATUS_TOO_MANY_LINKS | STATUS_FILE_IS_OFFLINE |
STATUS_QUOTA_LIST_INCONSISTENT
Буфер обновления квот внутренне несогласован
Собственные операции обновления квот передают одну или несколько записей FILE_QUOTA_INFORMATION в связанном буфере. Значения NextEntryOffset, длины SID, выравнивание и общая длина буфера должны быть согласованы. Этот статус означает, что файловая система не может безопасно пройти по переданному списку.
Он отличается от ошибки политики, например недопустимого нижнего предела: запрос пока невозможно интерпретировать как корректный набор пользователей и ограничений. Сначала проверьте сериализацию, а уже затем значения квот.
Что проверить
- Проверьте каждый NextEntryOffset на требуемое выравнивание и выход за границы буфера.
- Проверьте длины SID и убедитесь, что у последней записи следующее смещение равно нулю.
- В коде режима ядра вызывайте IoCheckQuotaBufferValidity перед отправкой запроса.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.