Carbon supports Power Manager functions prior to Power Manager 2.0. However, many of these functions do nothing on Mac OS X; these calls have been retained in Carbon as the only means for implementing power management on Mac OS 8 and 9. Before using any of the Power Manager API, you should call the PMFeatures function to check the availability of the feature you wish to use. On Mac OS X, use the functions provided in IOKit for power management. For more information on IOKit, seehttp://developer.apple.com/techpubs/macosx/Kernel/IOKitFundamentals/index.html
Not available in CarbonLib. Not available in Mac OS X.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, AOff is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, AOn is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, AOnIgnoreModem is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, AutoSleepControl is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, BatteryStatus is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, BOff is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, BOn is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, CurrentProcessorSpeed is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, DelaySystemIdle is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, DimmingControl is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, DisableIdle is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, DisableWUTime is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, DisposeHDSpindownUPP is unimplemented. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, DisposePMgrStateChangeUPP is unimplemented. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, EnableIdle is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, EnableProcessorCycling is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, FullProcessorSpeed is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetBatteryTimes is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetBatteryVoltage is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. 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.1 or later. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetDimmingTimeout is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetDimSuspendState is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.1 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetHardDiskTimeout is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetIntModemInfo is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetLastActivity is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetScaledBatteryInfo is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetSCSIDiskModeAddress is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetSleepTimeout is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetSoundMixerState is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.1 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetStartupTimer is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetWakeupTimer is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, GetWUTime is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, HardDiskPowered is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, HardDiskQInstall is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, HardDiskQRemove is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, IdleUpdate is unimplemented. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, InvokeHDSpindownUPP is unimplemented. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, InvokePMgrStateChangeUPP is unimplemented. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, IsAutoSlpControlDisabled is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, IsDimmingControlDisabled is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, IsProcessorCyclingEnabled is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, IsSpindownDisabled is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, MaximumProcessorSpeed is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, MinimumProcessorSpeed is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, ModemStatus is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, NewHDSpindownUPP is unimplemented. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, NewPMgrStateChangeUPP is unimplemented. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and 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 PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, PMgrStateQInstall is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, PMgrStateQRemove is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, PMSelectorCount is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.
RemoveDevicePowerHandlerForProc
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.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetDimmingTimeout is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetDimSuspendState is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.1 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetHardDiskTimeout is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetIntModemState is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetProcessorSpeed is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetSCSIDiskModeAddress is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetSleepTimeout is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetSoundMixerState is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.1 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetSpindownDisable is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetStartupTimer is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetWakeupTimer is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SetWUTime is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, SpinDownHardDisk is unimplemented. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.Not available in CarbonLib. Not available in Mac OS X.Calling this function on Mac OS X does nothing. Although available through Carbon on Mac OS X, UpdateSystemActivity is unimplemented and will return an unimpErr error. Available in CarbonLib 1.0 and later when PowerMgr 1.0 or later is present. Available in Mac OS X 10.0 and later.