Поделиться через


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