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 |