电池设备参考
电池设备参考技术概述。
若要开发电池设备参考,需要以下标头:
有关此技术的编程指南,请参阅:
BatteryClassInitializeDevice BatteryClassInitializeDevice 例程初始化类驱动程序的新电池设备。 |
BatteryClassIoctl BatteryClassIoctl 处理系统定义的电池 IOCTL。 |
BatteryClassQueryWmiDataBlock BatteryClassQueryWmiDataBlock 例程由其 DpWmiQueryDataBlock 例程中的电池微型类驱动程序使用,以允许电池类驱动程序处理它代表驱动程序处理 WMI 数据块查询请求。 |
BatteryClassStatusNotify BatteryClassStatusNotify 通知电池类驱动程序电池状态更改。 |
BatteryClassSystemControl BatteryClassSystemControl 例程代表电池微型类驱动程序处理 WMI IRP。 |
BatteryClassUnload BatteryClassUnload 为不再使用的电池设备释放资源。 |
BatteryClassUpdateData BatteryClassUpdateData 在电池数据更改时通知类驱动程序。 此机制用于微型端口来报告事件/状态。 |
BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BatteryMiniDisableStatusNotify 禁用电池设备的状态通知。 |
BCLASS_QUERY_INFORMATION_CALLBACK BatteryMiniQueryInformation 返回有关给定电池设备的信息。 |
BCLASS_QUERY_STATUS_CALLBACK BatteryMiniQueryStatus 返回有关给定电池设备的状态信息。 |
BCLASS_QUERY_TAG_CALLBACK BatteryMiniQueryTag 返回当前电池标记。 |
BCLASS_SET_INFORMATION_CALLBACK BatteryMiniSetInformation 请求电池进入充电或充电状态,或设置电池的严重偏差值。 |
BCLASS_SET_STATUS_NOTIFY_CALLBACK BatteryMiniSetStatusNotify 设置类驱动程序需要通知的电池容量和电源状态级别。 |
BATTERY_MINIPORT_INFO 在调用电池类驱动程序的 BatteryClassInitializeDevice 例程之前,电池微型类驱动程序将填充此结构。 |
BATTERY_MINIPORT_INFO_V1_1 在调用电池类驱动程序的 BatteryClassInitializeDevice 例程之前,电池微型类驱动程序将填充BATTERY_MINIPORT_INFO_V1_1结构。 BATTERY_MINIPORT_INFO_V1_1是上一个结构BATTERY_MINIPORT_INFO的更新版本。 |
BATTERY_NOTIFY 当调用电池微型类驱动程序的 BatteryMiniSetStatusNotify 例程时,将接收BATTERY_NOTIFY结构。 |
BATTERY_TAG_CHANGE 此结构保留供系统使用。 (BATTERY_TAG_CHANGE) |
BATTERY_WMI_CYCLE_COUNT 定义有关用于 BatteryClassQueryWmiDataBlock 函数的电池充电周期数的信息。 |
BATTERY_WMI_FULL_CHARGED_CAPACITY 定义有关用于 BatteryClassQueryWmiDataBlock 的电池容量的信息。 |
BATTERY_WMI_RUNTIME 定义有关用于 BatteryClassQueryWmiDataBlock 函数的电池估计运行时的信息。 |
BATTERY_WMI_STATIC_DATA 定义有关电池的静态数据。 |
BATTERY_WMI_STATUS 定义电池状态信息。 |
BATTERY_WMI_STATUS_CHANGE 此结构保留供系统使用。 (BATTERY_WMI_STATUS_CHANGE) |
BATTERY_WMI_TEMPERATURE 定义有关用于 BatteryClassQueryWmiDataBlock 函数的电池温度的信息。 |