REFS_SMR_VOLUME_INFO_OUTPUT 구조체(ntifs.h)

REFS_SMR_VOLUME_INFO_OUTPUT 구조는 공간 및 가비지 수집 활동에 대한 SMR(Shingled 자기 기록) 볼륨의 현재 상태를 설명합니다.

구문

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(Shingled 자기 기록) 계층의 총 크기를 지정합니다.

FreeSpaceInSMRTier

SMR(Shingled 자기 기록) 계층의 여유 공간을 지정합니다.

UsableFreeSpaceInSMRTier

SMR(Shingled 자기 기록) 계층에 사용할 수 있는 공간을 지정합니다.

VolumeGcState

가비지 수집기의 현재 상태를 지정합니다.

VolumeGcLastStatus

REFS_SMR_VOLUME_GC_METHOD 지정된 메서드를 사용하여 마지막 가비지 수집의 상태 지정합니다.

CurrentGcBandFillPercentage

가비지 수집기의 현재 밴드 채우기 비율을 지정합니다.

Unused[6]

다음에 사용하도록 예약됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1709
머리글 ntifs.h(Ntifs.h 포함)