Drive_Information_Record

This structure defines the information that can be changed for a specific disk drive. It is returned by Get_Drive_Status.

#include <lvm_intr.h>

typedef struct _Drive_Information_Record {
    CARDINAL32   Total_Available_Sectors;          /* The total amount of free space, in sectors              */
    CARDINAL32   Largest_Free_Block_Of_Sectors;    /* The size of the largest block of free space, in sectors */
    BOOLEAN      Corrupt_Partition_Table;          /* TRUE if the partitioning information is invalid         */
    BOOLEAN      Unusable;                         /* TRUE if the disk's MBR cannot be accessed               */
    BOOLEAN      IO_Error;                         /* TRUE if the last I/O operation on the disk failed       */
    BOOLEAN      Is_Big_Floppy;                    /* TRUE if the disk is a "large floppy" type device        */
    char         Drive_Name[ DISK_NAME_SIZE ];     /* User-assigned name for this disk drive                  */
} Drive_Information_Record;