Carbon does not support most PCI card services functions. In Mac OS X, all code that communicates directly with PCI cards must use the IOKit API.
However, Carbon does support many utility functions in the DriverServices.h and DriverSynchronization .h headers (such as time conversion and atomic memory functions) which have little or nothing to do with drivers. Several functions are useful, for example, to perform multiprocessing operations. In the future, these APIs may be moved into different header files.
Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.
CallSecondaryInterruptHandler2
Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.
ExpMgrInterruptAcknowledgeReadByte
Not available in CarbonLib. Not available in Mac OS X.
ExpMgrInterruptAcknowledgeReadLong
Not available in CarbonLib. Not available in Mac OS X.
ExpMgrInterruptAcknowledgeReadWord
Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.
ExpMgrSpecialCycleBroadcastLong
Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.
MemAllocatePhysicallyContiguous
Not available in CarbonLib. Not available in Mac OS X.
MemDeallocatePhysicallyContiguous
Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.
QueueSecondaryInterruptHandler
Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0.2 and later when running Mac OS 8.6 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.
VSLPrepareCursorForHardwareCursor
Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.