REFS_SMR_VOLUME_GC_PARAMETERS構造体 (ntifs.h)
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 を含む) |