REFS_SMR_VOLUME_INFO_OUTPUT struttura (ntifs.h)

La struttura REFS_SMR_VOLUME_INFO_OUTPUT descrive lo stato corrente di un volume SMR (Shingled Magnetic Recording) sulle attività di spazio e Garbage Collection.

Sintassi

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;

Members

Version

Attualmente ignorato. Verrà impostato su zero per il momento.

Flags

Attualmente ignorato. Verrà impostato su zero per il momento.

SizeOfRandomlyWritableTier

Specifica la dimensione totale del livello scrivibile in modo casuale.

FreeSpaceInRandomlyWritableTier

Specifica lo spazio libero all'interno del livello scrivibile in modo casuale.

SizeofSMRTier

Specifica la dimensione totale del livello Shingled Magnetic Recording (SMR).

FreeSpaceInSMRTier

Specifica lo spazio libero del livello Shingled Magnetic Recording (SMR).

UsableFreeSpaceInSMRTier

Specifica lo spazio utilizzabile del livello Shingled Magnetic Recording (SMR).

VolumeGcState

Specifica lo stato corrente del Garbage Collector.

VolumeGcLastStatus

Specifica lo stato dell'ultima Garbage Collection usando il metodo specificato in REFS_SMR_VOLUME_GC_METHOD.

CurrentGcBandFillPercentage

Specifica la percentuale di riempimento della banda corrente del Garbage Collector.

Unused[6]

Riservato per utilizzi futuri.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Intestazione ntifs.h (include Ntifs.h)