首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Windows CE 电源管理 07

Windows CE 电源管理 07

您现在的位置: 中国IT实验室 >> 嵌入式开发 >> 嵌入式操作系统 >> WinCE >> 正文 Windows CE 电源管理 Intel嵌入式设计开发者秘笈(精品)
纯免费android视频大全
软件测试中的性能测试的容量评估 【安博亚威】CCIE考试通过率第一!
[OPENLAB]RHCE+架构师优惠2200元
数据库工程师 高级项目经理 界面设计经理 文章来源中国IT实验室收集整理 作者taling 更新时间2008-6-2 17:03:00 保存本文保存本文 推荐给好友推荐给好友 收藏本页收藏本页 欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入
第一个参数指定了应用程序需要维护电源状态的设备。DeviceState参数定义了设备的电源状态。CEDEVICE_POWER_STATE指定了状态范围是从D0(意味着设备是处于最大功耗状态)到D4(表示设备被关闭)(译者注:其实D0到D4的状态的具体表现,完全是由OEM厂商可自定义的,对应用程序开发者来说,比如是在D1关LCD背光还是在D2,都是不确定的,微软只给出标准定义,而不是实际定义)。DeviceFlags参数由两个标志合并而成:POWER_NAME,表示设备名有效;POWER_FORCE,表示设备应当维持当前状态甚至当系统挂起时。如果pvSystemState不为NULL,它表示只有对于在pvSystemState中已命名的电源请求才是有效的。设备可能无法更改请求的状态。


应用程序应当注销通过调用ReleasePowerRequirement来注销请求,原型如下。


DWORD ReleasePowerRequirement (HANDLE hPowerReq);


这里唯一的参数是从SetPowerRequirement里返回的句柄。


在下一章,我将就Windows CE流设备驱动和服务,继续探讨有关系统的问题。尽管大多数应用程序开发者可能不需要写一些设备驱动或服务,但是知道它们是如何和程序一起工作对我们也是有启发的。让我们一起来看一看吧。
返回列表