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 は、Shingled Magnetic Recording (SMR) バンド サイズ (256 MB) までのクラスター サイズの倍数です。 クラスター サイズが 0 または非倍数の場合、 STATUS_INVALID_PARAMETERS 状態になります。
CompressionFormat
将来使用するために予約されています。
Unused[8]
将来使用するために予約されています。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 |
Header | ntifs.h (Ntifs.h を含む) |