Support for Power Management(MSDN 翻译)

为了能支持电源管理功能,驱动必须同时支持PnP。需要支持PnP的原因是许多电源管理操作都是和设备安装和移除相关的,PnP管理器会在这些事件发生时通过PnP IRP通知驱动。另外,驱动会在PnP请求设备能力时报给系统自己对于电源管理的支持。

电源管理工作在两个层次,一是在各个设备层面,另外是在整个系统层面。

电源管理器(Power Manager)是系统内核中管理整个系统层次电源的组件。如果系统内所有的驱动都支持电源管理功能,则电源管理器能够在基于系统层面管理能耗,不单单是开关两种状态,还有其他几种中间状态。

而在OS支持电源管理之前完成的驱动能够继续采用之前的工作模式。但是包含这些遗留驱动的系统不能够进入任何一个除了开关状态之外的中间睡眠状态。

设备电源管理能够应用于各个设备。支持电源管理的驱动能够在需要使用设备时打开设备电源,不用时关闭。设备的硬件拥有进入中间电源状态的能力。系统里的遗留驱动不会影响新驱动管理对应设备电源的能力。

从Vista开始,OS也支持了驱动性能状态特性。支持设备性能状态的驱动能在提高性能和降低能耗之间权衡做出选择。Vista提供了一个能得到设备电源配置和系统电源状态信息的框架。该机制允许扩展,可以让驱动提供商定义和安装其对应设备的电源配置项。更多信息System Power Policy.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值