FILE_STORAGE_RESERVE_ID_INFORMATION 구조체(ntifs.h)
FILE_STORAGE_RESERVE_ID_INFORMATION 구조는 NtQueryInformationFile 및 NtSetInformationFile에서 파일 또는 디렉터리에서 스토리지 예약 ID를 쿼리하고 설정하는 데 사용됩니다.
구문
typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;
멤버
StorageReserveId
파일 또는 디렉터리에 대한 스토리지 예약 ID를 나타내는 STORAGE_RESERVE_ID 값입니다. 파일 시스템은 이 ID를 사용하여 다음과 같이 파일 또는 디렉터리에서 사용하는 디스크 공간을 변경합니다.
- 특별한 목적으로 운영 체제에서 예약한 스토리지 공간(스토리지 예약 영역이라고 함)
- 모든 사용자 및 애플리케이션에 사용할 수 있는 스토리지 공간
설명
디렉터리에 스토리지 예약 ID를 설정하면 이후에 해당 디렉터리 내에서 생성된 모든 파일이 스토리지 예약 ID를 상속합니다.
값이 파일 시스템에서 지원하는 최대값보다 큰 경우 스토리지 예약 ID를 설정하려고 하면 STATUS_STORAGE_RESERVE_ID_INVALID 실패합니다.
해당 스토리지 예약 영역이 볼륨에 정의되지 않은 경우 스토리지 예약 ID를 설정하려고 하면 STATUS_STORAGE_RESERVE_DOES_NOT_EXIST 실패합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
머리글 | ntifs.h |