Partager via


en-tête charging.h

Cet en-tête est utilisé par la batterie. Pour plus d'informations, consultez les pages suivantes :

charging.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_CAD_DISABLE_CHARGING

Ce IOCTL est destiné uniquement à un usage interne.
IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS

Microsoft réserve l’appel système IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS pour une utilisation interne uniquement. N’utilisez pas cet appel système dans votre code.
IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE

Microsoft réserve l’appel système IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE uniquement pour une utilisation interne. N’utilisez pas cet appel système dans votre code.
IOCTL_CAD_POWER_SOURCE_UPDATE_EX

Microsoft réserve l’appel système IOCTL_CAD_POWER_SOURCE_UPDATE_EX pour une utilisation interne uniquement. N’utilisez pas cet appel système dans votre code.
IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE

Microsoft réserve l’appel système IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE pour une utilisation interne uniquement. N’utilisez pas cet appel système dans votre code.
IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY

Le code de contrôle IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY est envoyé d’un chargeur configurable à un appareil qui gère les chargeurs configurables. Il configure les propriétés du chargeur.

Structures

 
BATTERYPROVISIONINGSTATUS

Microsoft réserve la structure BATTERYPROVISIONINGSTATUS uniquement pour une utilisation interne. N’utilisez pas cette structure dans votre code.
CAD_POWER_SOURCE_INFO

Microsoft réserve la structure CAD_POWER_SOURCE_INFO uniquement à un usage interne. N’utilisez pas cette structure dans votre code.
CAD_POWER_SOURCE_INFO_USB

Microsoft réserve la structure CAD_POWER_SOURCE_INFO_USB pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code.
CHARGINGSTATUSCOMPLETE

Microsoft réserve la structure CHARGINGSTATUSCOMPLETE uniquement pour une utilisation interne. N’utilisez pas cette structure dans votre code.
CONFIGURABLE_CHARGER_PROPERTY_HEADER

La structure CONFIGURABLE_CHARGER_PROPERTY_HEADER est un en-tête utilisé pour créer votre propre structure en tant qu’entrée pour IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY.
POWERSOURCESTATUS

Ce struct est destiné uniquement à un usage interne.
POWERSOURCEUPDATE

Microsoft réserve la structure POWERSOURCEUPDATE pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code.
POWERSOURCEUPDATEEX

Microsoft réserve la structure POWERSOURCEUPDATEEX pour une utilisation interne uniquement. N’utilisez pas cette structure dans votre code.

Énumérations

 
POWERSOURCEID

Cette énumération est destinée uniquement à un usage interne.