xiaorain
驱动牛犊
驱动牛犊
  • 注册日期2003-04-21
  • 最后登录2005-11-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1285回复:3

高分诚恳请教驱动中电源管理的一些疑惑。

楼主#
更多 发布于:2005-01-24 15:04
(1)电源管理是否必须要三方配合好才能正常进行?三方是指驱动,总线和设备。

(2)如何为不同的系统电源状态选定设备电源状态,比如为powersysHibernate选定响应的设备状态。
是根据设备的能力还是总线的能力?还是可以随便指定?

(3)设备必须遵循Onnow规范进行设计吗?如果不是的话,驱动的电源管理有没有意义?

(4)驱动中电源分发例程中发送给总线驱动电源Irp。总线驱动会将Irp中的数据解析并发给设备。设备应否对此要求进行响应?






[编辑 -  1/25/05 by  xiaorain]
xiaorain
驱动牛犊
驱动牛犊
  • 注册日期2003-04-21
  • 最后登录2005-11-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-26 18:31
有过经验的进来灌灌水啊,捎带着带几个大洋:)
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-26 21:31
(1)电源管理是否必须要三方配合好才能正常进行?三方是指驱动,总线和设备。


(2)如何为不同的系统电源状态选定设备电源状态,比如为powersysHibernate选定响应的设备状态。
是根据设备的能力还是总线的能力?还是可以随便指定?
需要和具体设备配合

(3)设备必须遵循Onnow规范进行设计吗?如果不是的话,驱动的电源管理有没有意义?
如果不遵循规范,管理部分功能当然没有实际意义了


(4)驱动中电源分发例程中发送给总线驱动电源Irp。总线驱动会将Irp中的数据解析并发给设备。设备应否对此要求进行响应?
对,要响应,除非你不实现这个功能
比如,你可能设计一种设备有低功耗功能,那么适当时候,硬件会进入该状态,这个时候驱动变可知道





[编辑 -  1/25/05 by  xiaorain] [/quote]
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
xiaorain
驱动牛犊
驱动牛犊
  • 注册日期2003-04-21
  • 最后登录2005-11-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-27 10:24
终于见到大虾了,:)给分了。
AllenZh谢谢你的热心,让论坛上像我这样的小弟能够混得下去:))
再向您请教一下好吗?
对于自供电设备(比如对于usb设备,不让总线供电,而是自己提供电池,像手机通过usb口和pc通信),(4)中,设备还要对电源IRP进行响应吗?此时的电源管理是不是不必根据设备来定制了呢?

即使设备不遵循onnow规范进行设计,驱动中也应该加上电源管理例程,只不过管理起来不用考虑设备了,只要简单的处理就可以了。不知道我的理解对否??

游客

返回顶部