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

См. также раздел

STORAGE_RESERVE_ID