Partager via


structure REFS_SMR_VOLUME_INFO_OUTPUT (ntifs.h)

La structure REFS_SMR_VOLUME_INFO_OUTPUT décrit l’état actuel d’un volume d’enregistrement magnétique shingled (SMR) sur les activités d’espace et de garbage collection.

Syntaxe

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;

Membres

Version

Actuellement ignoré. Sera défini sur zéro pour l’instant.

Flags

Actuellement ignoré. Sera défini sur zéro pour l’instant.

SizeOfRandomlyWritableTier

Spécifie la taille totale du niveau accessible en écriture aléatoire.

FreeSpaceInRandomlyWritableTier

Spécifie l’espace libre dans le niveau accessible en écriture aléatoire.

SizeofSMRTier

Spécifie la taille totale du niveau d’enregistrement magnétique shingled (SMR).

FreeSpaceInSMRTier

Spécifie l’espace libre du niveau d’enregistrement magnétique shingled (SMR).

UsableFreeSpaceInSMRTier

Spécifie l’espace utilisable du niveau d’enregistrement magnétique shingled (SMR).

VolumeGcState

Spécifie l’état actuel du garbage collector.

VolumeGcLastStatus

Spécifie la status du dernier garbage collection à l’aide de la méthode spécifiée dans REFS_SMR_VOLUME_GC_METHOD.

CurrentGcBandFillPercentage

Spécifie le pourcentage de remplissage de la bande actuelle du garbage collector.

Unused[6]

Réservé pour un usage futur.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
En-tête ntifs.h (inclure Ntifs.h)