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

指定带线磁记录 (SMR) 层的总大小。

FreeSpaceInSMRTier

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

UsableFreeSpaceInSMRTier

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

VolumeGcState

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

VolumeGcLastStatus

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

CurrentGcBandFillPercentage

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

Unused[6]

保留供将来使用。

要求

要求
最低受支持的客户端 Windows 10 版本 1709
标头 ntifs.h (包括 Ntifs.h)