次の方法で共有


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 を含む)