The SET_PARTITION_INFORMATION structure provides information used to set a disk partition's type.
typedef struct _SET_PARTITION_INFORMATION {
BYTE PartitionType;
} SET_PARTITION_INFORMATION ;
Members
PartitionType
Specifies the type of partition. This member can be one of the following values: Value | Meaning |
PARTITION_ENTRY_UNUSED | Entry unused. |
PARTITION_FAT_12 | Specifies a partition with 12-bit FAT entries. |
PARTITION_XENIX_1 | Specifies a Xenix type 1 partition. |
PARTITION_XENIX_2 | Specifies a Xenix type 2 partition. |
PARTITION_FAT_16 | Specifies a partition with 16-bit FAT entries. |
PARTITION_EXTENDED | Specifies an extended partition entry. |
PARTITION_HUGE | Specifies an MS-DOS V4 huge partition. |
PARTITION_IFS | Specifies an IFS partition. |
PARTITION_UNIX | Specifies a UNIX partition. |
VALID_NTFT | Specifies an NTFT partition. |
PARTITION_XINT13 | Specifies a Windows 95 partition that uses extended int13 services. |
PARTITION_XINT13_EXTENDED | Same as PARTITION_EXTENDED, but uses extended int13 services. |
Remarks
The DeviceIoControl function uses a SET_PARTITION_INFORMATION structure as input to an IOCTL_DISK_SET_PARTITION_INFO device input and output control operation.
See Also
DeviceIoControl, IOCTL_DISK_GET_PARTITION_INFO, IOCTL_DISK_SET_PARTITION_INFO, PARTITION_INFORMATION