Bewerken

Delen via


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