即插即用和电源管理包括安装、配置和设备操作所涉及的活动。要正确支持即插即用和电源管理,操作系统、驱动程序、系统管理软件、设备安装软件、系统硬件和设备硬件必须协同工作。
Windows 和 Windows Driver Model (WDM) 提供了一个复杂的即插即用和电源管理模型,该模型依靠驱动程序来跟踪其设备与系统的状态,进而实现模型自己的非正式的状态机。
WDF 框架实现了智能的默认行为并提供了一组特定于状态的回调,驱动程序可以实现这些回调来自定义即插即用和电源行为。WDF 驱动程序仅提供操作其设备所需的代码。该框架跟踪设备和系统状态,并在注册的回调位置调用驱动程序,从而执行设备特定的操作。
驱动程序 PnP 和电源入门
| WDF 驱动程序中的即插即用和电源管理 | |
| Plug and Play in the WDK Kernel-Mode Driver Design Guide | |
| PnP and Power Management in Framework-Based Drivers | |
| Power Management in the WDK Kernel-Mode Driver Design Guide |
驱动程序的即插即用功能
| Windows Vista 中的即插即用设备驱动程序迁移 | |
| Windows Vista 和 Windows Server 2008 中的即插即用设备驱动程序部署 | |
| Windows Vista 设备安装规则 | |
| WMI and Windows Drivers | |
| 在 Windows Vista 中安装即插即用设备期间的驱动程序完整性 | |
| 在 Windows 不重新启动的情况下安装驱动程序和实用工具 | |
| ACPI 网站上的演示文稿 |
驱动程序的电源管理最佳实践
| Power Event Monitoring Tool 示例应用程序 | |
| Windows Vista 中的电源策略配置和部署 | |
| Windows 磁盘空闲检测 | |
| 直接从 Windows Vista 上的系统启动来启动应用程序 | |
移动电池寿命解决方案:移动平台专业人员指南
![]() | |
| 通过使用运行时空闲检测的驱动程序支持提高系统电源效率 | |
| 将驱动程序和应用程序与 Windows 电源管理集成 |
资源
| WDK 文档下载 | |
| Windows 的驱动程序签名要求 | |
| 开发人员工具包和工具支持 | |
| 来自 Windows 开发团队的提示 | |
| 驱动程序开发人员社区资源 | |
| 驱动程序技巧:Windows 设备驱动程序的最佳实践 | |
| 驱动程序开发人员博客 | |
| WDK 在线 |