#include <IOKit/pwr_mgt/IOPMpowerState.h>
IOKit/pwr_mgt/IOPMpowerState.h
@header IOPMpowerState.h
@abstract Defines the struct IOPMPowerState that power managed drivers should use to describe their power states.
structIOPMPowerState
| unsigned long | version | |
| IOPMPowerFlags | capabilityFlags | |
| IOPMPowerFlags | outputPowerCharacter | |
| IOPMPowerFlags | inputPowerRequirement | |
| unsigned long | staticPower | |
| unsigned long | stateOrder | |
| unsigned long | powerToAttain | |
| unsigned long | timeToAttain | |
| unsigned long | settleUpTime | |
| unsigned long | timeToLower | |
| unsigned long | settleDownTime | |
| unsigned long | powerDomainBudget |
typedefIOPMPowerState
typedef struct IOPMPowerState IOPMPowerState
enum(anonymous)
| kIOPMPowerStateVersion1 | 1 | |
| kIOPMPowerStateVersion2 | 2 |