openharmony 鸿蒙 interface_i_power_interface_v10

2025-06-16 浏览 (1)

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信息。

成员函数说明

ForceSuspend()

IPowerInterface::ForceSuspend ()

描述

执行设备强制休眠操作。

起始版本: 3.1

返回:

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 表示操作失败。

参见:

IPowerHdiCallback

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 表示操作失败。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Power HDI 参考

harmony 鸿蒙IPowerHdiCallback.idl

harmony 鸿蒙IPowerHdiCallback.idl

harmony 鸿蒙IPowerInterface.idl

harmony 鸿蒙IPowerInterface.idl

harmony 鸿蒙PowerTypes.idl

harmony 鸿蒙PowerTypes.idl

harmony 鸿蒙RunningLockInfo

harmony 鸿蒙RunningLockTypes.idl

harmony 鸿蒙IPowerHdiCallback

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/vJCEQY