#include <IOKit/pwr_mgt/IOPMpowerState.h>

IOKit/pwr_mgt/IOPMpowerState.h Kernel.framework

@header IOPMpowerState.h @abstract Defines the struct IOPMPowerState that power managed drivers should use to describe their power states.
1 struct · 1 typedef · 1 enum

structIOPMPowerState

size 96, align 8
unsigned longversion
IOPMPowerFlagscapabilityFlags
IOPMPowerFlagsoutputPowerCharacter
IOPMPowerFlagsinputPowerRequirement
unsigned longstaticPower
unsigned longstateOrder
unsigned longpowerToAttain
unsigned longtimeToAttain
unsigned longsettleUpTime
unsigned longtimeToLower
unsigned longsettleDownTime
unsigned longpowerDomainBudget

typedefIOPMPowerState

typedef struct IOPMPowerState IOPMPowerState

enum(anonymous)

underlying type unsigned int
kIOPMPowerStateVersion11
kIOPMPowerStateVersion22