This header contains the IOPartitionScheme class definition.
See the Overview section above for header-level documentation.
#define kIOMediaLiveKey "Live" #define kIOMediaPartitionIDKey "Partition ID" #define kIOPartitionSchemeClass "IOPartitionScheme"
The kIOMediaLiveKey property has an OSBoolean value and is placed into an IOMedia instance created via the partition scheme. It describes whether the partition is live, that is, it is up-to-date with respect to the on-disk partition table.
The kIOMediaPartitionIDKey property has an OSNumber value and is placed into an IOMedia instance created via the partition scheme. It is an ID that differentiates one partition from the other (within a given scheme). It is typically an index into the on-disk partition table.
kIOPartitionSchemeClass is the name of the IOPartitionScheme class.