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

指定 Shingled 磁记录(SMR)层的可用空间。

UsableFreeSpaceInSMRTier

指定 Shingled 磁记录(SMR)层的可用空间。

VolumeGcState

指定垃圾回收器的当前状态。

VolumeGcLastStatus

使用 REFS_SMR_VOLUME_GC_METHOD中的指定方法指定最后一个垃圾回收的状态。

CurrentGcBandFillPercentage

指定垃圾回收器的当前带填充百分比。

Unused[6]

保留以供将来使用。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1709
标头 ntifs.h (include Ntifs.h)