| Предыдущий | Следующий |
| STATUS_HASH_NOT_SUPPORTED | STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED |
STATUS_HASH_NOT_PRESENT
Хэш содержимого SMB отсутствует, устарел или несовместим
SMB-сервер использует этот статус, когда файл сведений о содержимом отсутствует, пуст, помечен как dirty либо не соответствует запрошенной версии хэша или типу получения. Он также может означать, что сохранённый хэш не обновлён относительно текущего содержимого файла.
Базовые данные файла не обязательно повреждены. Клиент должен решить, может ли он прочитать файл обычным способом, запросить регенерацию через службу-владелец или повторить после обновления сервером сведений о содержимом. Использование устаревшего хэша для дедупликации или проверки передачи было бы небезопасно.
Что проверить
- Запишите идентичность файла, время изменения, версию хэша и запрошенный диапазон.
- Проверьте, отсутствует ли серверная запись сведений о содержимом или помечена ли она dirty.
- Если требуется корректность, перейдите к чтению и хэшированию текущих данных файла.
Ссылки
- Открытые спецификации Microsoft: получение сведений о содержимом SMB
- Открытые спецификации Microsoft: значения NTSTATUS
- Открытые спецификации Microsoft: классы и коды ошибок SMB
Нужно найти другой код? Найти другой код состояния или ошибки.