EFI_BATTERY_CHARGING_STATUS
這個列舉會指定充電電池的狀態。
Syntax
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_STATUS會在EFI_BATTERY_CHARGING_COMPLETION_TOKEN結構的Status成員中傳回。
規格需求
頭: 使用者產生的