ntifs.h) (REFS_SMR_VOLUME_GC_PARAMETERS 结构
REFS_SMR_VOLUME_GC_PARAMETERS 结构用作FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS的输入结构。
语法
typedef struct _REFS_SMR_VOLUME_GC_PARAMETERS {
ULONG Version;
ULONG Flags;
REFS_SMR_VOLUME_GC_ACTION Action;
REFS_SMR_VOLUME_GC_METHOD Method;
ULONG IoGranularity;
ULONG CompressionFormat;
ULONGLONG Unused[8];
} REFS_SMR_VOLUME_GC_PARAMETERS, *PREFS_SMR_VOLUME_GC_PARAMETERS;
成员
Version
REFS_SMR_VOLUME_GC_PARAMETERS的当前版本。 此字段应设置为 REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1。
Flags
指定标志。 标志当前被忽略。
Action
指定垃圾回收操作。
Method
指定垃圾回收方法或策略。 目前仅允许 使用 MsSmrGcMethodCompaction 。
IoGranularity
指定卷的粒度。 IoGranularity 是群集大小的倍数,最高为带状磁记录 (SMR) 带大小 (256 MB) 。 群集大小的零或非倍数将导致 STATUS_INVALID_PARAMETERS 状态。
CompressionFormat
留待将来使用。
Unused[8]
保留供将来使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1709 |
标头 | ntifs.h (包括 Ntifs.h) |