REFS_VOLUME_DATA_BUFFER structure (ntifs.h)
The REFS_VOLUME_DATA_BUFFER structure contains information about an ReFS volume.
Syntax
typedef struct {
ULONG ByteCount;
ULONG MajorVersion;
ULONG MinorVersion;
ULONG BytesPerPhysicalSector;
LARGE_INTEGER VolumeSerialNumber;
LARGE_INTEGER NumberSectors;
LARGE_INTEGER TotalClusters;
LARGE_INTEGER FreeClusters;
LARGE_INTEGER TotalReserved;
ULONG BytesPerSector;
ULONG BytesPerCluster;
LARGE_INTEGER MaximumSizeOfResidentFile;
USHORT FastTierDataFillRatio;
USHORT SlowTierDataFillRatio;
ULONG DestagesFastTierToSlowTierRate;
USHORT MetadataChecksumType;
UCHAR Reserved0[6];
ULONG DriverMajorVersion;
ULONG DriverMinorVersion;
LARGE_INTEGER Reserved[7];
} REFS_VOLUME_DATA_BUFFER, *PREFS_VOLUME_DATA_BUFFER;
Members
ByteCount
Size in bytes of this structure.
MajorVersion
Major version number of the ReFS volume.
MinorVersion
Minor version number of the ReFS volume.
BytesPerPhysicalSector
Number of bytes per physical sector on the volume.
VolumeSerialNumber
Unique serial number of the volume.
NumberSectors
Total number of sectors on the volume.
TotalClusters
Total number of clusters on the volume.
FreeClusters
Number of free clusters available on the volume.
TotalReserved
Total number of reserved clusters on the volume.
BytesPerSector
Number of bytes per sector.
BytesPerCluster
Number of bytes per cluster.
MaximumSizeOfResidentFile
Maximum size of a file that can reside entirely within a single cluster.
FastTierDataFillRatio
Fill ratio for the fast tier, expressed as a value between 0 and 10000.
SlowTierDataFillRatio
Fill ratio for the slow tier, expressed as a value between 0 and 10000.
DestagesFastTierToSlowTierRate
Rate at which data is destaged from the fast tier to the slow tier, measured in clusters per second.
MetadataChecksumType
Type of checksum used for metadata.
Reserved0[6]
Reserved0: Reserved for future use.
DriverMajorVersion
Major version number of the file system driver.
DriverMinorVersion
Minor version number of the file system driver.
Reserved[7]
Reserved for future use.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Header | ntifs.h |