harmony 鸿蒙IPowerInterface
IPowerInterface
概述
休眠/唤醒操作、订阅休眠/唤醒状态、运行锁管理的接口。
起始版本: 3.1
相关模块:Power
汇总
Public 成员函数
| 名称 | 描述 | 
|---|---|
| RegisterCallback ([in] IPowerHdiCallback ipowerHdiCallback) | 注册休眠/唤醒状态的回调。 | 
| StartSuspend () | 执行设备休眠操作。 | 
| StopSuspend () | 执行设备唤醒操作。 | 
| ForceSuspend () | 执行设备强制休眠操作。 | 
| SuspendBlock ([in] String name) | 打开运行锁,阻止休眠。 | 
| SuspendUnblock ([in] String name) | 关闭运行锁,取消阻止休眠。 | 
| PowerDump ([out] String info) | 获取电源的Dump信息。 | 
| HoldRunningLock ([in] struct RunningLockInfo info) | 持有运行锁,阻止设备休眠。 | 
| UnholdRunningLock ([in] struct RunningLockInfo info) | 解除运行锁,解除设备休眠。 | 
成员函数说明
ForceSuspend()
IPowerInterface::ForceSuspend ()
描述
执行设备强制休眠操作。
起始版本: 3.1
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
HoldRunningLock()
IPowerInterface::HoldRunningLock ([in] struct RunningLockInfo info)
描述
持有运行锁,阻止设备休眠。
起始版本: 4.0
参数:
| 名称 | 描述 | 
|---|---|
| info | 输入参数,运行锁信息。 | 
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
PowerDump()
IPowerInterface::PowerDump ([out] String info)
描述
获取电源的Dump信息。
起始版本: 3.1
参数:
| 名称 | 描述 | 
|---|---|
| info | 输出参数,电源的Dump信息。 | 
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
RegisterCallback()
IPowerInterface::RegisterCallback ([in] IPowerHdiCallback ipowerHdiCallback)
描述
注册休眠/唤醒状态的回调。
起始版本: 3.1
参数:
| 名称 | 描述 | 
|---|---|
| ipowerHdiCallback | 输入参数,服务注册的回调。 | 
返回:
HDF_SUCCESS 表示注册成功。
HDF_FAILED 表示注册失败。
参见:
StartSuspend()
IPowerInterface::StartSuspend ()
描述
执行设备休眠操作。
起始版本: 3.1
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
StopSuspend()
IPowerInterface::StopSuspend ()
描述
执行设备唤醒操作。
起始版本: 3.1
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
SuspendBlock()
IPowerInterface::SuspendBlock ([in] String name)
描述
打开运行锁,阻止休眠。
起始版本: 3.1
参数:
| 名称 | 描述 | 
|---|---|
| name | 输入参数,运行锁的名称。 | 
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
SuspendUnblock()
IPowerInterface::SuspendUnblock ([in] String name)
描述
关闭运行锁,取消阻止休眠。
起始版本: 3.1
参数:
| 名称 | 描述 | 
|---|---|
| name | 输入参数,运行锁的名称。 | 
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
UnholdRunningLock()
IPowerInterface::UnholdRunningLock ([in] struct RunningLockInfo info)
描述
解除运行锁,解除设备休眠。
起始版本: 4.0
参数:
| 名称 | 描述 | 
|---|---|
| info | 输入参数,运行锁信息。 | 
返回:
HDF_SUCCESS 表示操作成功。
HDF_FAILED 表示操作失败。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙IPowerHdiCallback.idl
harmony 鸿蒙IPowerHdiCallback.idl
                        
                            0
                        
                        
                             赞
                        
                    
                    
                热门推荐
- 
                        2、 - 优质文章
 - 
                        3、 gate.io
 - 
                        7、 openharmony
 - 
                        9、 golang