структура 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

В настоящее время игнорируется. Пока будет задано значение 0.

Flags

В настоящее время игнорируется. Пока будет задано значение 0.

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)