Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by battery. For more information, see:
charging.h contains the following programming interfaces:
IOCTLs
| IOCTL_CAD_DISABLE_CHARGING This IOCTL is for internal use only. |
| IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS Microsoft reserves the IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS system call for internal use only. Don't use this system call in your code. |
| IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE Microsoft reserves the IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE system call for internal use only. Don't use this system call in your code. |
| IOCTL_CAD_POWER_SOURCE_UPDATE_EX Microsoft reserves the IOCTL_CAD_POWER_SOURCE_UPDATE_EX system call for internal use only. Don't use this system call in your code. |
| IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE Microsoft reserves the IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE system call for internal use only. Don't use this system call in your code. |
| IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY The IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY control code is sent from a configurable charger to a device that handles configurable chargers. It configures charger properties. |
Structures
| BATTERYPROVISIONINGSTATUS Microsoft reserves the BATTERYPROVISIONINGSTATUS structure for internal use only. Don't use this structure in your code. |
| CAD_POWER_SOURCE_INFO Microsoft reserves the CAD_POWER_SOURCE_INFO structure for internal use only. Don't use this structure in your code. |
| CAD_POWER_SOURCE_INFO_USB Microsoft reserves the CAD_POWER_SOURCE_INFO_USB structure for internal use only. Don't use this structure in your code. |
| CHARGINGSTATUSCOMPLETE Microsoft reserves the CHARGINGSTATUSCOMPLETE structure for internal use only. Don't use this structure in your code. |
| CONFIGURABLE_CHARGER_PROPERTY_HEADER The CONFIGURABLE_CHARGER_PROPERTY_HEADER structure is a header that is used to create your own structure as an input to IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY. |
| POWERSOURCESTATUS This struct is for internal use only. |
| POWERSOURCEUPDATE Microsoft reserves the POWERSOURCEUPDATE structure for internal use only. Don't use this structure in your code. |
| POWERSOURCEUPDATEEX Microsoft reserves the POWERSOURCEUPDATEEX structure for internal use only. Don't use this structure in your code. |
Enumerations
| POWERSOURCEID This enum is for internal use only. |