提供所需的电池微型类驱动程序功能
除了支持即插即用所需的例程外,电池微型类驱动程序还必须具有以下例程:
BatteryMiniDisableStatusNotify
DriverEntry、Unload、DispatchDeviceControl 和 AddDevice 是标准驱动程序例程。 需要 DriverEntry 名称,以便操作系统可以在启动驱动程序时调用。 你可以根据需要为其他驱动程序例程选择名称,只要其地址在适当的数据结构中正确加载即可。
BatteryMiniXxx 例程由微型类驱动程序提供,并由电池类驱动程序调用。 编写微型类驱动程序时,可以选择不实现其中任何例程的功能;但是,必须提供例程的入口点,并且例程必须返回 STATUS_NOT_SUPPORTED。 这些例程的原型显示在 Batclass.h 中。
电池微型类驱动程序必须包含以下标头文件:
Batclass.h
Ntddk.h 或 Wdm.h