想来想去,今天还是更新一章,虽然回来点晚!因为,可能以后的时间会越来越少,一方面,是案子马上会非常忙,还有更重要的是,宝宝要会回来了!

不知道,为什么,今天一直在想,怎么去准备创业,哪个方向,才是适合自己的。想来想去,都没觉得合适的。还是需要机会,和积累的,你积淀了该需要的,唯一就是机会的。而现在,我还不够,远远不够。

我们知道,在WDM中,所有的电源管理都需要自己处理,哪怕是过滤驱动,因为,如果你不处理这些IRP,系统返回错误。要不是,就是你的驱动卸载,或者系统直接崩溃。一般都是在IRP_MJ_POWER和IRP_MJ_PNP的主IRP中处理的,即插即用和电源管理,一般都是放在一起的,因为没电了,设备当然不能工作,也不可用。设备直接拔除,当然电源也没有了。

我们看WDF中的处理,我们先回忆下,之前,在设备对象一章有讲过。关于WDFDEVICE_INIT,它是创建设备对象的一个参数。WdfDeviceCreate(&DeviceInit, &attributes, &device);我们知道,这个参数,都是一些关于设备对象的域,不过很可惜,MSFT没有公开这个结构体。但是使用了非常多个宏,来设置这些域。如下所示:

WdfDeviceInitAssignName

WdfDeviceI

Windows驱动中的电源管理相关推荐

  1. 巧用Powercfg命令 - 玩转Windows 7中的电源管理

    使用 Thinkpad 笔电的朋友们知道,其 Power Manager 的功能非常强大,除了能定制电源管理方案意外,还能监控电池的使用情况以及控制电池的充电阀值,所以即使到了 Windows 7,很 ...

  2. Windows CE设备驱动开发之电源管理

    4.7电源管理 电源管理模块管理设备电源,从而全面改进操作系统的电源使用效率:它所有设备的电源使用,同时能与不支持电源管理的应用程序及驱动程序共存. 使用电源管理可以有效的减少目标设备的电源消耗,同时 ...

  3. 电源管理 第二部分 ---- Windows CE设备驱动开发之电源管理

    Windows CE设备驱动开发之电源管理      第二部分 4.7.2.电源状态 电源管理器期望所有被管理的设备能支持一个或多个设备电源状态.设备电源状态的数量是有限的.设备必须通知电源管理器其功 ...

  4. 新的Turbo按钮-平衡Windows服务器上的电源管理和性能

    Do you remember the Turbo Button? I actually thought of it is the "be slow button" because ...

  5. Windows编程—Windows驱动中定时器的使用

    文章目录 Windows编程-Windows驱动中定时器的使用 前言 代码 简单版 升级版 程序效果 Windows编程-Windows驱动中定时器的使用 前言 定时器操作是应用编程中非常常见的操作, ...

  6. 【Windows 7中的凭据管理器的功能】

    在登录远程计算机或者访问站点时,我们通常要输入用户名和密码信息.这些重复性的系统之家操作会影响我们的工作效率和使用体验,其实对于本地用户来说我们完全可以将这些访问凭据(用户.密码.证书等)保存在本地, ...

  7. 在windows server2008中安装并管理mysql

    在windows server2008中安装并管理mysql 共分五步, 下载mysql 8.0.31 安装mysql 8.0.31 通过修改环境变量,实现本地管理 在navicat中管理mysql ...

  8. 7.嵌入式控制器EC实战 ACPI规范中的电源管理通道PMC(Power Management Channel)

    文章目录 前言 一.电源管理通道PMC概述 二.通过电源管理通道PMC完成EC和BIOS或操作系统通信 操作系统或BIOS通过PMC通道与EC通信 如果PMSTS的BIT2为1时,代表发送过来的信息是 ...

  9. 计算机中如何设置电源计划为节能,如何在Windows 10中创建电源选项快捷图标,快速设置笔记本电脑的节能模式...

    原标题:如何在Windows 10中创建电源选项快捷图标,快速设置笔记本电脑的节能模式 在笔记本电脑上「电源计划」的设定,除了火力全开的高性能运作外,也可以设定成省电模式来节省电量,不过一般都需要到「 ...

最新文章

  1. javascript函数练习1
  2. 软件工程生命周期模型_软件生命周期模型比较| 软件工程
  3. 开奖|1024中奖名单公布以及Postman资料分享
  4. c++获取一段代码的执行时间_微软IE浏览器JScript脚本引擎远程代码执行漏洞通告...
  5. jquery pager 访问 java_基于JQuery的Pager分页器实现代码
  6. 安卓端和IOS端小程序蓝牙通讯问题
  7. html5 video标签嵌入视频
  8. 正确认识计算机专业,如何正确认识计算机科学与技术专业
  9. 23王道——建立中序线索树,找前驱后继,并用其遍历
  10. 负载均衡性能参数如何测评?
  11. python识别图像上的文字
  12. 2021年6月上市公司新闻舆论事件分析报告合集
  13. 计算机中ufc是什么意思中文,ufc是什么意思,ufc是什么意思中文
  14. php7.3 7.4,PHP 7.4 早期性能基准测试:与 7.3 差不多
  15. Jetty篇教程 之Jetty 嵌入式服务器
  16. 时间序列_第一篇 知识概述(3)_分解
  17. 计算机辅助设计绘图员技能鉴定试题(建筑类),计算机辅助设计高级绘图员技能鉴定试题...
  18. html before table,Use greasemonkey to add HTML before table
  19. Java里的正无穷和负无穷
  20. android 开发蓝牙电子秤,GitHub - xiangbohua/scales-bridge: scales-bridge 电子称 蓝牙电子秤 连接库...

热门文章

  1. 千锋教育-加百利 web
  2. 猫狗分类代码,小白适宜
  3. PPT基础(十七)背景音乐
  4. 服务器显卡显示pci设备,已解决: R720在PCIE插槽加上独立显卡gtx750ti后,风扇狂转,怎么降速? - Dell Community...
  5. 笔记本电脑安装Ubuntu16.04双系统系列教程(二)windows分区以及利用启动盘安装Ubuntu双系统
  6. 用星号输出倒直角三角形(直角在左上角)的图案-C++
  7. 开源python-向timm学习
  8. 数据查询必备技能SQL调优:Mysql什么情况下不走索引
  9. 2022最新英皇CMS影视系统源码+多种模板/自带采集/支持AP
  10. 人生犹如一本书,愚蠢者草草翻过,聪明人细细阅读。为何如此,因为他们只能读它一次。