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。
要求
标头:用户生成