charging.h 标头

此标头由电池使用。 有关详细信息,请参阅:

charging.h 包含以下编程接口:

IOCTLs

 
IOCTL_CAD_DISABLE_CHARGING

此 IOCTL 仅供内部使用。
IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS

Microsoft保留IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS系统调用以供内部使用。 请勿在代码中使用此系统调用。
IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE

Microsoft保留IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE系统调用以供内部使用。 请勿在代码中使用此系统调用。
IOCTL_CAD_POWER_SOURCE_UPDATE_EX

Microsoft保留仅供内部使用的IOCTL_CAD_POWER_SOURCE_UPDATE_EX系统调用。 请勿在代码中使用此系统调用。
IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE

Microsoft仅保留IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE系统调用以供内部使用。 请勿在代码中使用此系统调用。
IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY

IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY控制代码从可配置的充电器发送到处理可配置充电器的设备。 它配置充电器属性。

结构

 
BATTERYPROVISIONINGSTATUS

Microsoft保留 BATTERYPROVISIONINGSTATUS 结构以供内部使用。 请勿在代码中使用此结构。
CAD_POWER_SOURCE_INFO

Microsoft保留CAD_POWER_SOURCE_INFO结构以供内部使用。 请勿在代码中使用此结构。
CAD_POWER_SOURCE_INFO_USB

Microsoft保留CAD_POWER_SOURCE_INFO_USB结构以供内部使用。 请勿在代码中使用此结构。
CHARGINGSTATUSCOMPLETE

Microsoft保留 CHARGINGSTATUSCOMPLETE 结构以供内部使用。 请勿在代码中使用此结构。
CONFIGURABLE_CHARGER_PROPERTY_HEADER

CONFIGURABLE_CHARGER_PROPERTY_HEADER结构是一个标头,用于创建自己的结构作为IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY的输入。
POWERSOURCESTATUS

此结构仅供内部使用。
POWERSOURCEUPDATE

Microsoft保留 POWERSOURCEUPDATE 结构以供内部使用。 请勿在代码中使用此结构。
POWERSOURCEUPDATEEX

Microsoft保留 POWERSOURCEUPDATEEX 结构以供内部使用。 请勿在代码中使用此结构。

枚举

 
POWERSOURCEID

此枚举仅用于内部使用。