estrutura REFS_SMR_VOLUME_INFO_OUTPUT (ntifs.h)
A estrutura REFS_SMR_VOLUME_INFO_OUTPUT descreve o estado atual de um volume SMR (Gravação Magnética Shingled) em atividades de coleta de lixo e espaço.
Sintaxe
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;
Membros
Version
Atualmente ignorado. Será definido como zero por enquanto.
Flags
Atualmente ignorado. Será definido como zero por enquanto.
SizeOfRandomlyWritableTier
Especifica o tamanho total da camada gravável aleatoriamente.
FreeSpaceInRandomlyWritableTier
Especifica o espaço livre dentro da camada gravável aleatoriamente.
SizeofSMRTier
Especifica o tamanho total da camada de Gravação Magnética Shingled (SMR).
FreeSpaceInSMRTier
Especifica o espaço livre da camada SMR (Gravação Magnética Shingled).
UsableFreeSpaceInSMRTier
Especifica o espaço utilizável da camada SMR (Gravação Magnética Shingled).
VolumeGcState
Especifica o estado atual do coletor de lixo.
VolumeGcLastStatus
Especifica o status da última coleta de lixo usando o método especificado em REFS_SMR_VOLUME_GC_METHOD.
CurrentGcBandFillPercentage
Especifica o percentual de preenchimento de banda atual do coletor de lixo.
Unused[6]
Reservado para uso futuro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 |
Cabeçalho | ntifs.h (inclua Ntifs.h) |