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 포함) |