ExtGetDskFreSpcStruc (FAT32)
A structure used by Int 21h Function 7303h Get_ExtFreeSpace. The structure contains information about the drive's total disk space and free disk space.
This structure is implemented in Windows OEM Service Release 2 and later.
ExtGetDskFreSpcStruc STRUC
ExtFree_Size DW ?
ExtFree_Level DW ?
ExtFree_SectorsPerCluster DD ?
ExtFree_BytesPerSector DD ?
ExtFree_AvailableClusters DD ?
ExtFree_TotalClusters DD ?
ExtFree_AvailablePhysSectors DD ?
ExtFree_TotalPhysSectors DD ?
ExtFree_AvailableAllocationUnits DD ?
ExtFree_TotalAllocationUnits DD ?
ExtFree_Rsvd DD 2 DUP (?)
ExtGetDskFreSpcStruc ENDS
Members
- ExtFree_Size
- A return value that represents the size of the ExtGetDskFreSpcStruc structure, in bytes. The Get_ExtFreeSpace sub-function returns the size value to this member. This member is used only as a return value.
- ExtFree_Level
- An input and return level value. This must be initialized to zero.
- ExtFree_SectorsPerCluster
- The number of sectors per cluster.
- ExtFree_BytesPerSector
- The number of bytes per sector.
- ExtFree_AvailClusters
- The number of available clusters.
- ExtFree_TotalClusters
- The total number of clusters on the drive.
- ExtFree_AvailablePhysSectors
- The number of physical sectors available on the drive, without adjustment for compression.
- ExtFree_TotalPhysSectors
- The total number of physical sectors on the drive, without adjustment for compression.
- ExtFree_AvailableAllocationUnits
- The number of available allocation units on the drive, without adjustment for compression.
- ExtFree_TotalAllocationUnits
- The total number of allocation units on the drive, without adjustment for compression.
- ExtFree_Rsvd
- Reserved member.