заголовок charging.h

Этот заголовок используется батареей. Дополнительные сведения можно найти здесь

charging.h содержит следующие интерфейсы программирования:

IoCTLs

 
IOCTL_CAD_DISABLE_CHARGING

Этот IOCTL предназначен только для внутреннего использования.
IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS

Корпорация Майкрософт резервирует IOCTL_CAD_GET_BATTERY_PROVISIONING_STATUS системный вызов только для внутреннего использования. Не используйте этот системный вызов в коде.
IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE

Корпорация Майкрософт резервирует IOCTL_CAD_GET_CHARGING_STATUS_COMPLETE системный вызов только для внутреннего использования. Не используйте этот системный вызов в коде.
IOCTL_CAD_POWER_SOURCE_UPDATE_EX

Корпорация Майкрософт резервирует IOCTL_CAD_POWER_SOURCE_UPDATE_EX системный вызов только для внутреннего использования. Не используйте этот системный вызов в коде.
IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE

Корпорация Майкрософт резервирует IOCTL_INTERNAL_CAD_POWER_SOURCE_UPDATE системный вызов только для внутреннего использования. Не используйте этот системный вызов в коде.
IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY

Код IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY управления отправляется из настраиваемого зарядного устройства на устройство, которое обрабатывает настраиваемые зарядные устройства. Он настраивает свойства зарядного устройства.

Структуры

 
BATTERYPROVISIONINGSTATUS

Корпорация Майкрософт резервирует структуру BATTERYPROVISIONINGSTATUS только для внутреннего использования. Не используйте эту структуру в коде.
CAD_POWER_SOURCE_INFO

Корпорация Майкрософт резервирует структуру CAD_POWER_SOURCE_INFO только для внутреннего использования. Не используйте эту структуру в коде.
CAD_POWER_SOURCE_INFO_USB

Корпорация Майкрософт резервирует структуру CAD_POWER_SOURCE_INFO_USB только для внутреннего использования. Не используйте эту структуру в коде.
CHARGINGSTATUSCOMPLETE

Корпорация Майкрософт резервирует структуру CHARGINGSTATUSCOMPLETE только для внутреннего использования. Не используйте эту структуру в коде.
CONFIGURABLE_CHARGER_PROPERTY_HEADER

Структура CONFIGURABLE_CHARGER_PROPERTY_HEADER — это заголовок, используемый для создания собственной структуры в качестве входных данных для IOCTL_INTERNAL_CONFIGURE_CHARGER_PROPERTY.
POWERSOURCESTATUS

Эта структура предназначена только для внутреннего использования.
POWERSOURCEUPDATE

Корпорация Майкрософт резервирует структуру POWERSOURCEUPDATE только для внутреннего использования. Не используйте эту структуру в коде.
POWERSOURCEUPDATEEX

Корпорация Майкрософт резервирует структуру POWERSOURCEUPDATEEX только для внутреннего использования. Не используйте эту структуру в коде.

Перечисления

 
POWERSOURCEID

Это перечисление предназначено только для внутреннего использования.