REFS_SMR_VOLUME_INFO_OUTPUT 構造体 (ntifs.h)
REFS_SMR_VOLUME_INFO_OUTPUT構造体は、スペースおよびガベージ コレクション アクティビティに対する Shingled Magnetic Recording (SMR) ボリュームの現在の状態を表します。
構文
typedef struct _REFS_SMR_VOLUME_INFO_OUTPUT {
ULONG Version;
ULONG Flags;
LARGE_INTEGER SizeOfRandomlyWritableTier;
LARGE_INTEGER FreeSpaceInRandomlyWritableTier;
LARGE_INTEGER SizeofSMRTier;
LARGE_INTEGER FreeSpaceInSMRTier;
LARGE_INTEGER UsableFreeSpaceInSMRTier;
REFS_SMR_VOLUME_GC_STATE VolumeGcState;
NTSTATUS VolumeGcLastStatus;
ULONG CurrentGcBandFillPercentage;
ULONGLONG Unused[6];
} REFS_SMR_VOLUME_INFO_OUTPUT, *PREFS_SMR_VOLUME_INFO_OUTPUT;
メンバー
Version
現在は無視されます。 現時点では 0 に設定されます。
Flags
現在は無視されます。 現時点では 0 に設定されます。
SizeOfRandomlyWritableTier
ランダムに書き込み可能な層の合計サイズを指定します。
FreeSpaceInRandomlyWritableTier
ランダムに書き込み可能なレベル内の空き領域を指定します。
SizeofSMRTier
新しい磁気記録 (SMR) レベルの合計サイズを指定します。
FreeSpaceInSMRTier
Shingled Magnetic Recording (SMR) レベルの空き領域を指定します。
UsableFreeSpaceInSMRTier
Shingled Magnetic Recording (SMR) レベルの使用可能な領域を指定します。
VolumeGcState
ガベージ コレクターの現在の状態を指定します。
VolumeGcLastStatus
REFS_SMR_VOLUME_GC_METHODで指定したメソッドを使用して、最後のガベージ コレクションの状態 を指定します。
CurrentGcBandFillPercentage
ガベージ コレクターの現在の帯域の塗りつぶしの割合を指定します。
Unused[6]
将来使用するために予約されています。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 |
Header | ntifs.h (Ntifs.h を含む) |