|
VirtualBox Main API
|
The IHostDrivePartition interface represents the partition of the host drive. More...
Public Attributes | |
| readonly attribute unsigned long | number |
| The number of the partition. | |
| readonly attribute long long | size |
| The partition size in bytes. | |
| readonly attribute long long | start |
| The start byte offset of this partition in bytes relative to the beginning of the hard disk. | |
| readonly attribute PartitionType | type |
| A translation of IHostDrivePartition::typeMBR and IHostDrivePartition::typeUuid when possible, otherwise set to PartitionType_Unknown. | |
| readonly attribute boolean | active |
| The partition is bootable when TRUE. | |
| readonly attribute unsigned long | typeMBR |
| The raw MBR partition type, 0 for non-MBR disks. | |
| readonly attribute unsigned long | startCylinder |
| The cylinder (0..1023) of the first sector in the partition on an MBR disk, zero for not an MBR disk. | |
| readonly attribute unsigned long | startHead |
| The head (0..255) of the first sector in the partition on an MBR disk, zero for not an MBR disk. | |
| readonly attribute unsigned long | startSector |
| The sector (0..63) of the first sector in the partition on an MBR disk, zero for not an MBR disk. | |
| readonly attribute unsigned long | endCylinder |
| The cylinder (0..1023) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk. | |
| readonly attribute unsigned long | endHead |
| The head (0..255) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk. | |
| readonly attribute unsigned long | endSector |
| The sector (1..63) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk. | |
| readonly attribute wstringUUID | typeUuid |
| The partition type when GUID partitioning scheme is used, NULL UUID value for not a GPT disks. | |
| readonly attribute wstringUUID | uuid |
| The GUID of the partition when GUID partitioning scheme is used, NULL UUID value for not a GPT disks. | |
| readonly attribute wstring | name |
| The name of the partition if GPT partitioning is used, empty if not a GPT disk. | |
The IHostDrivePartition interface represents the partition of the host drive.
To enumerate all available drives partitions in the host, use the IHost::hostDrives attribute.
{4F529A14-ACE3-407C-9C49-066E8E8027F0} | readonly attribute unsigned long IHostDrivePartition::number |
The number of the partition.
Represents the system number of the partition, e.g. /dev/sdX in the linux, where X is the number returned.
| readonly attribute long long IHostDrivePartition::size |
The partition size in bytes.
| readonly attribute long long IHostDrivePartition::start |
The start byte offset of this partition in bytes relative to the beginning of the hard disk.
| readonly attribute PartitionType IHostDrivePartition::type |
A translation of IHostDrivePartition::typeMBR and IHostDrivePartition::typeUuid when possible, otherwise set to PartitionType_Unknown.
| readonly attribute boolean IHostDrivePartition::active |
The partition is bootable when TRUE.
| readonly attribute unsigned long IHostDrivePartition::typeMBR |
The raw MBR partition type, 0 for non-MBR disks.
| readonly attribute unsigned long IHostDrivePartition::startCylinder |
The cylinder (0..1023) of the first sector in the partition on an MBR disk, zero for not an MBR disk.
| readonly attribute unsigned long IHostDrivePartition::startHead |
The head (0..255) of the first sector in the partition on an MBR disk, zero for not an MBR disk.
| readonly attribute unsigned long IHostDrivePartition::startSector |
The sector (0..63) of the first sector in the partition on an MBR disk, zero for not an MBR disk.
| readonly attribute unsigned long IHostDrivePartition::endCylinder |
The cylinder (0..1023) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk.
| readonly attribute unsigned long IHostDrivePartition::endHead |
The head (0..255) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk.
| readonly attribute unsigned long IHostDrivePartition::endSector |
The sector (1..63) of the last sector (inclusive) in the partition on an MBR disk, zero for not an MBR disk.
| readonly attribute wstringUUID IHostDrivePartition::typeUuid |
The partition type when GUID partitioning scheme is used, NULL UUID value for not a GPT disks.
| readonly attribute wstringUUID IHostDrivePartition::uuid |
The GUID of the partition when GUID partitioning scheme is used, NULL UUID value for not a GPT disks.
| readonly attribute wstring IHostDrivePartition::name |
The name of the partition if GPT partitioning is used, empty if not a GPT disk.