структура 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 |