REFS_SMR_VOLUME_GC_METHOD enumeration (ntifs.h)

The REFS_SMR_VOLUME_GC_METHOD enum specifies the garbage collection method or strategy for FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Syntax

typedef enum _REFS_SMR_VOLUME_GC_METHOD {
  SmrGcMethodCompaction = 1,
  SmrGcMethodCompression = 2,
  SmrGcMethodRotation = 3
} REFS_SMR_VOLUME_GC_METHOD, *PREFS_SMR_VOLUME_GC_METHOD;

Constants

 
SmrGcMethodCompaction
Value: 1
Specifies the use of the compaction method for garbage collection.
SmrGcMethodCompression
Value: 2
Specifies the use of the compression method for garbage collection.
SmrGcMethodRotation
Value: 3
Specifies the use of the rotation method for garbage collection. Moves data from one tier to another.

Remarks

Currently the only supported value is SmrGcMethodCompaction.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1709
Header ntifs.h (include Ntifs.h)

See also

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS