다음을 통해 공유


REFS_SMR_VOLUME_GC_PARAMETERS 구조체(ntifs.h)

REFS_SMR_VOLUME_GC_PARAMETERS 구조체는 FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS 입력 구조체로 사용됩니다.

구문

typedef struct _REFS_SMR_VOLUME_GC_PARAMETERS {
  ULONG                     Version;
  ULONG                     Flags;
  REFS_SMR_VOLUME_GC_ACTION Action;
  REFS_SMR_VOLUME_GC_METHOD Method;
  ULONG                     IoGranularity;
  ULONG                     CompressionFormat;
  ULONGLONG                 Unused[8];
} REFS_SMR_VOLUME_GC_PARAMETERS, *PREFS_SMR_VOLUME_GC_PARAMETERS;

멤버

Version

현재 버전의 REFS_SMR_VOLUME_GC_PARAMETERS. 이 필드는 REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1 설정해야 합니다.

Flags

플래그를 지정합니다. 플래그는 현재 무시됩니다.

Action

가비지 수집 작업을 지정합니다.

Method

가비지 수집 방법 또는 전략을 지정합니다. 현재 는 MsSmrGcMethodCompaction 만 허용됩니다.

IoGranularity

볼륨의 세분성을 지정합니다. IoGranularity 는 SMR(Shingled 자기 기록) 대역 크기(256MB)까지의 클러스터 크기의 배수입니다. 클러스터 크기의 0 또는 비다중이면 STATUS_INVALID_PARAMETERS 상태 발생합니다.

CompressionFormat

나중에 사용하기 위해 예약되어 있습니다.

Unused[8]

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

요구 사항

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

추가 정보

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS