структура FILE_STORAGE_RESERVE_ID_INFORMATION (ntifs.h)
Структура FILE_STORAGE_RESERVE_ID_INFORMATION используется NtQueryInformationFile и NtSetInformationFile для запроса и задания идентификатора резерва хранилища в файле или каталоге.
Синтаксис
typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;
Члены
StorageReserveId
Значение STORAGE_RESERVE_ID , указывающее идентификатор резерва хранилища для файла или каталога. Файловая система использует этот идентификатор для изменения места на диске, используемого файлом или каталогом, следующим образом:
- В дисковое пространство, зарезервированное операционной системой для особых целей (так называемые области резервирования хранилища).
- В дисковое пространство, доступное для всех пользователей и приложений
Комментарии
Установка идентификатора резерва хранилища в каталоге приводит к тому, что все файлы, созданные в этом каталоге, наследуют идентификатор резерва хранилища.
Попытка задать идентификатор резерва хранилища завершается сбоем с STATUS_STORAGE_RESERVE_ID_INVALID, если значение больше максимального значения, поддерживаемого файловой системой.
Попытка задать идентификатор резерва хранилища завершается сбоем с STATUS_STORAGE_RESERVE_DOES_NOT_EXIST, если соответствующая резервная область хранилища не определена на томе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | ntifs.h |