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
Shingled Magnetic Recording (SMR) レベルの合計サイズを指定します。
FreeSpaceInSMRTier
Shingled Magnetic Recording (SMR) レベルの空き領域を指定します。
UsableFreeSpaceInSMRTier
Shingled Magnetic Recording (SMR) レベルの使用可能な空間を指定します。
VolumeGcState
ガベージ コレクターの現在の状態を指定します。
VolumeGcLastStatus
REFS_SMR_VOLUME_GC_METHODで指定したメソッドを使用して、最後のガベージ コレクションの状態を指定します。
CurrentGcBandFillPercentage
ガベージ コレクターの現在のバンドフィルの割合を指定します。
Unused[6]
将来の使用のために予約されています。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1709 |
ヘッダー | ntifs.h (Ntifs.h を含む) |