共用方式為


REFS_SMR_VOLUME_INFO_OUTPUT結構 (ntifs.h)

REFS_SMR_VOLUME_INFO_OUTPUT 結構描述粉碎磁記錄(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

指定 Shingled 磁記錄層 (SMR) 層的可用空間。

VolumeGcState

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

VolumeGcLastStatus

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

CurrentGcBandFillPercentage

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

Unused[6]

保留供日後使用。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1709
標頭 ntifs.h (include Ntifs.h)