Freigeben über


REFS_SMR_VOLUME_INFO_OUTPUT-Struktur (ntifs.h)

Die REFS_SMR_VOLUME_INFO_OUTPUT-Struktur beschreibt den aktuellen Status eines SMR-Volumes (Shingled Magnetic Recording) in Bezug auf Speicherplatz- und Garbage Collection-Aktivitäten.

Syntax

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;

Member

Version

Derzeit ignoriert. Wird vorerst auf 0 festgelegt.

Flags

Derzeit ignoriert. Wird vorerst auf 0 festgelegt.

SizeOfRandomlyWritableTier

Gibt die Gesamtgröße der zufällig beschreibbaren Ebene an.

FreeSpaceInRandomlyWritableTier

Gibt den freien Speicherplatz innerhalb der zufällig beschreibbaren Ebene an.

SizeofSMRTier

Gibt die Gesamtgröße der SMR-Ebene (Shingled Magnetic Recording) an.

FreeSpaceInSMRTier

Gibt den freien Speicherplatz der SMR-Ebene (Shingled Magnetic Recording) an.

UsableFreeSpaceInSMRTier

Gibt den nutzbaren Raum der SMR-Ebene (Shingled Magnetic Recording) an.

VolumeGcState

Gibt den aktuellen Zustand des Garbage Collector an.

VolumeGcLastStatus

Gibt den status der letzten Garbage Collection mithilfe der angegebenen Methode in REFS_SMR_VOLUME_GC_METHOD an.

CurrentGcBandFillPercentage

Gibt den aktuellen Prozentsatz der Bandfüllung des Garbage Collector an.

Unused[6]

Für die zukünftige Verwendung reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Kopfzeile ntifs.h (include Ntifs.h)