1# Power 2 3 4## **概述** 5 6提供休眠/唤醒操作、订阅休眠/唤醒状态、运行锁管理的接口。 7 8电源模块为电源服务提供的休眠/唤醒操作、订阅休眠/唤醒状态和运行锁管理的接口。 服务获取此模块的对象或代理后,可以调用相关的接口对设备进行休眠/唤醒、订阅休眠/唤醒状态和管理运行锁。 9 10**Since**: 11 123.1 13 14**Version**: 15 161.0 17 18 19## **汇总** 20 21 22### 文件 23 24 | 名称 | 描述 | 25| -------- | -------- | 26| [IPowerHdiCallback.idl](_i_power_hdi_callback_8idl.md) | 休眠/唤醒状态的回调。 | 27| [IPowerInterface.idl](_i_power_interface_8idl.md) | 休眠/唤醒操作、订阅休眠/唤醒状态、运行锁管理的接口。 | 28| [PowerTypes.idl](_power_types_8idl.md) | 电源相关的数据类型。 | 29 30 31### 类 32 33 | 名称 | 描述 | 34| -------- | -------- | 35| [IPowerHdiCallback](interface_i_power_hdi_callback.md) | 休眠/唤醒状态的回调。 | 36| [IPowerInterface](interface_i_power_interface.md) | 休眠/唤醒操作、订阅休眠/唤醒状态、运行锁管理的接口。 | 37 38 39### 枚举 40 41 | 名称 | 描述 | 42| -------- | -------- | 43| [PowerHdfCmd](#powerhdfcmd) { CMD_REGISTER_CALLBCK = 0, CMD_START_SUSPEND, CMD_STOP_SUSPEND, CMD_FORCE_SUSPEND, CMD_SUSPEND_BLOCK, CMD_SUSPEND_UNBLOCK, CMD_DUMP } | 枚举电源命令的参数。 | 44| [PowerHdfCallbackCmd](#powerhdfcallbackcmd) { CMD_ON_SUSPEND = 0, CMD_ON_WAKEUP } | 枚举电源状态回调的参数。 | 45| [PowerHdfState](#powerhdfstate) { AWAKE = 0, INACTIVE, SLEEP } | 枚举电源的状态。 | 46 47 48### 关键字 49 50 | 名称 | 描述 | 51| -------- | -------- | 52| package ohos.hdi.power.v1_0 | 电源模块接口的包路径。 | 53 54 55## **枚举类型说明** 56 57 58### PowerHdfCallbackCmd 59 60 61``` 62enum PowerHdfCallbackCmd 63``` 64 65**描述:** 66 67枚举电源状态回调的参数。 68 69 | 枚举值 | 描述 | 70| -------- | -------- | 71| CMD_ON_SUSPEND | 休眠回调的命令参数。 | 72| CMD_ON_WAKEUP | 唤醒回调的命令参数。 | 73 74 75### PowerHdfCmd 76 77 78``` 79enum PowerHdfCmd 80``` 81 82**描述:** 83 84枚举电源命令的参数。 85 86 | 枚举值 | 描述 | 87| -------- | -------- | 88| CMD_REGISTER_CALLBCK | 订阅状态的命令参数 | 89| CMD_START_SUSPEND | 休眠的命令参数 | 90| CMD_STOP_SUSPEND | 唤醒的命令参数 | 91| CMD_FORCE_SUSPEND | 强制休眠的命令参数 | 92| CMD_SUSPEND_BLOCK | 打开运行锁的命令参数 | 93| CMD_SUSPEND_UNBLOCK | 关闭运行锁的命令参数 | 94| CMD_DUMP | Dump的命令参数 | 95 96 97### PowerHdfState 98 99 100``` 101enum PowerHdfState 102``` 103 104**描述:** 105 106枚举电源的状态。 107 108 | 枚举值 | 描述 | 109| -------- | -------- | 110| AWAKE | 唤醒状态。 | 111| INACTIVE | 非活动状态。 | 112| SLEEP | 休眠状态。 | 113