Поделиться через


структура 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 (include Ntifs.h)