STORAGE_RESERVE_ID枚举 (ntifs.h)

STORAGE_RESERVE_ID 为文件、目录或存储保留区域的存储保留 ID 定义值。 值由 FILE_STORAGE_RESERVE_ID_INFORMATION 结构使用。

语法

typedef enum _STORAGE_RESERVE_ID {
  StorageReserveIdNone,
  StorageReserveIdHard,
  StorageReserveIdSoft,
  StorageReserveIdUpdateScratch,
  StorageReserveIdMax
} STORAGE_RESERVE_ID, *PSTORAGE_RESERVE_ID;

常量

 
StorageReserveIdNone
文件或目录不与任何特定的存储保留区域相关联。 默认情况下,用户和应用程序创建的文件被视为具有 StorageReserveIdNone,除非它们在已使用不同的存储保留 ID 标记的目录中创建。
StorageReserveIdHard
文件或目录是“硬”存储预留区域的一部分,系统使用它来帮助确保有足够的磁盘空间来下载和安装更新。 警告:系统可能随时自动删除标记为 StorageReserveIdHard 的文件或目录,而无需用户同意。
StorageReserveIdSoft
文件或目录是“软”存储预留区域的一部分,系统使用它来帮助确保有足够的磁盘空间来安装更新。 警告:系统可能随时自动删除标记为 StorageReserveIdSoft 的文件或目录,而无需用户同意。
StorageReserveIdUpdateScratch
文件或目录是“更新暂存”存储保留区域的一部分,系统使用它来帮助确保有足够的磁盘空间从头开始安装更新。 警告:系统可能随时自动删除标记为 StorageReserveIdSoft 的文件或目录,而无需用户同意。
StorageReserveIdMax
标记系统当前可理解的预定义存储保留 ID 的限制。 支持存储保留的文件系统可能支持此以外的 ID,以便将来使用。

要求

要求
最低受支持的客户端 Windows 10 版本 1809
标头 ntifs.h

另请参阅

FILE_STORAGE_RESERVE_ID_INFORMATION