Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

See also

FSCTL_GET_REFS_VOLUME_DATA


Feedback

Was this page helpful?

Additional resources