Compartir a través de


estructura de REFS_SMR_VOLUME_GC_PARAMETERS (ntifs.h)

La estructura REFS_SMR_VOLUME_GC_PARAMETERS se usa como estructura de entrada para FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Sintaxis

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;

Miembros

Version

La versión actual de REFS_SMR_VOLUME_GC_PARAMETERS. Este campo debe establecerse en REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1.

Flags

Especifica las marcas. Las marcas se omiten actualmente.

Action

Especifica la acción de recolección de elementos no utilizados.

Method

Especifica el método o estrategia de recolección de elementos no utilizados. Actualmente solo se permite MsSmrGcMethodCompaction .

IoGranularity

Especifica la granularidad del volumen. IoGranularity es un múltiplo del tamaño del clúster hasta el tamaño de banda de grabación magnética de shingled (SMR) (256 MB). Cero o no múltiplo de tamaño del clúster dará como resultado un estado de STATUS_INVALID_PARAMETERS .

CompressionFormat

Reservado para un uso futuro.

Unused[8]

Reservado para uso futuro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709
Encabezado ntifs.h (incluya Ntifs.h)

Consulte también

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS