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

目前忽略。 目前會設定為零。

Flags

目前忽略。 目前會設定為零。

SizeOfRandomlyWritableTier

指定隨機寫入層的總大小。

FreeSpaceInRandomlyWritableTier

指定隨機寫入層內的可用空間。

SizeofSMRTier

指定SHingled磁力錄製 (SMR) 層的大小總計。

FreeSpaceInSMRTier

指定隨機磁碟錄製 (SMR) 層的可用空間。

UsableFreeSpaceInSMRTier

指定隨機磁力錄製 (SMR) 層的可用空間。

VolumeGcState

指定垃圾收集行程的目前狀態。

VolumeGcLastStatus

使用 REFS_SMR_VOLUME_GC_METHOD中指定的方法,指定最後一個垃圾收集的狀態。

CurrentGcBandFillPercentage

指定垃圾收集行程目前的帶狀填滿百分比。

Unused[6]

保留供未來使用。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1709)
標頭 ntifs.h (包含 Ntifs.h)