编写电池微型类驱动程序

电池通常有一对驱动程序:Microsoft 提供的通用电池类驱动程序,以及专门为具体电池类型编写的小型驱动程序。

类驱动程序定义系统中电池的整体功能,并与电源管理器进行交互。

微型类驱动程序处理设备特定函数,例如添加和删除电池,以及跟踪电池容量和充电。 微型类驱动程序会导出类驱动程序调用的例程,以获取有关所控制的设备的信息。

有关编写电池微型类驱动程序的信息按如下方式进行组织:

系统电池管理概述

电池类和微型类驱动程序的交互

提供所需的电池微型类驱动程序功能

电池微型类驱动程序:DriverEntry 例程

电池微型类驱动程序的 AddDevice 例程

电池微型类驱动程序的 DispatchDeviceControl 例程

电池微型类驱动程序的 DispatchSystemControl 例程

响应电池类驱动程序查询

提供电池设备通知

电池微型类驱动程序的 Unload 例程

安装电池驱动程序