Mac Developer Library

Developer

IOPartitionScheme.h Reference

Options
Deployment Target:

On This Page

IOPartitionScheme.h Reference

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.

  • Declaration

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

    Constants

    • kIOMediaLiveKey

      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.

    • kIOMediaPartitionIDKey

      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

      kIOPartitionSchemeClass is the name of the IOPartitionScheme class.