IOPartitionScheme.h Reference

Declared in
IOPartitionScheme.h

Overview

This header contains the IOPartitionScheme class definition.

Included Headers

  • <IOKit/storage/IOMedia.h>

  • <IOKit/storage/IOStorage.h>

Constants

See the Overview section above for header-level documentation.

Miscellaneous Defines

   
#define kIOMediaLiveKey "Live"
#define kIOMediaPartitionIDKey "Partition ID"
#define kIOPartitionSchemeClass "IOPartitionScheme"
Constants
kIOMediaLiveKey

A property of IOMedia objects.

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.

Available in OS X v10.5 and later.

Declared in IOPartitionScheme.h.

kIOMediaPartitionIDKey

A property of IOMedia objects.

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.

Available in OS X v10.0 and later.

Declared in IOPartitionScheme.h.

kIOPartitionSchemeClass

The name of the IOPartitionScheme class.

kIOPartitionSchemeClass is the name of the IOPartitionScheme class.

Available in OS X v10.0 and later.

Declared in IOPartitionScheme.h.