EFI_BATTERY_CHARGING_STATUS

此枚举指定充电电池的状态。

语法

typedef enum _EFI_BATTERY_CHARGING_STATUS {      
    EfiBatteryChargingStatusNone = 0,
    EfiBatteryChargingStatusSuccess,
    EfiBatteryChargingStatusOverheat,
    EfiBatteryChargingStatusVoltageOutOfRange,
    EfiBatteryChargingStatusCurrentOutOfRange,
    EfiBatteryChargingStatusTimeout,
    EfiBatteryChargingStatusAborted,
    EfiBatteryChargingStatusDeviceError,
    EfiBatteryChargingStatusExtremeCold,
    EfiBatteryChargingStatusBatteryChargingNotSupported,
    EfiBatteryChargingStatusBatteryNotDetected,
    EfiBatteryChargingSourceNotDetected,
    EfiBatteryChargingSourceVoltageInvalid,
    EfiBatteryChargingSourceCurrentInvalid,
    EfiBatteryChargingErrorRequestShutdown,
    EfiBatteryChargingErrorRequestReboot
} EFI_BATTERY_CHARGING_STATUS;

元素

EfiBatteryChargingStatusNone
充电状态不可用。

EfiBatteryChargingStatusSuccess
操作已成功完成。

EfiBatteryChargingStatusOverheat
电池太热,无法充电。

EfiBatteryChargingStatusVoltageOutOfRange
充电逻辑检测到电压已超过操作范围。

EfiBatteryChargingStatusCurrentOutOfRange
充电逻辑检测到电流已超过操作范围。

EfiBatteryChargingStatusTimeout
充电逻辑检测到电池在合理的时间内未充电。

EfiBatteryChargingStatusAborted
操作已中止。

EfiBatteryChargingStatusDeviceError
此物理设备报告了一个错误。

EfiBatteryChargingStatusExtremeCold
电池温度太低,无法继续充电。

EfiBatteryChargingStatusBatteryChargingNotSupported
电池不支持充电操作。

EfiBatteryChargingStatusBatteryNotDetected
未检测到电池。

EfiBatteryChargingSourceNotDetected
设备未连接到充电源,因此无法继续充电操作。

EfiBatteryChargingSourceVoltageInvalid
充电源提供了无效电压。

EfiBatteryChargingSourceCurrentInvalid
充电源提供了无效电流。

EfiBatteryChargingErrorRequestShutdown
驱动程序请求了关闭系统。

EfiBatteryChargingErrorRequestReboot
驱动程序请求了系统重新启动。

注解

EFI_BATTERY_CHARGING_COMPLETION_TOKEN 结构的 Status 成员中返回 EFI_BATTERY_CHARGING_STATUS。

要求

标头:用户生成

EFI_BATTERY_CHARGING_COMPLETION_TOKEN