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
操作は正常に完了しました。
EfiBatteryChargingStatusオーバーヒート
バッテリーが熱くなりすぎて充電できません。
EfiBatteryChargingStatusVoltageOutOfRange (電圧範囲外)
充電ロジックが動作範囲外の電圧を検出しました。
EfiBatteryChargingStatusCurrentOutOfRange (Efiバッテリ充電ステータス電流範囲外)
充電ロジックが動作範囲外の電流を検出した。
EfiBatteryChargingStatusTimeout (EfiBatteryChargingStatus タイムアウト)
充電ロジックが、バッテリーが適切な時間内に充電されないことを検出した。
EfiBatteryChargingStatusAborted (EfiBatteryChargingStatusAborted)。
操作が中止されました。
EfiBatteryChargingStatusDeviceError (Efiバッテリ充電ステータスデバイスエラー)
物理デバイスでエラーが報告されました。
EfiBatteryChargingStatusExtremeCold (Efiバッテリ充電ステータスExtremeCold)
バッテリーの温度が低すぎるため、充電を継続できません。
EfiBatteryChargingStatusBatteryChargingNotSupported (EfiBatteryChargingStatusBatteryChargingNotSupported)
バッテリが充電操作をサポートしていません。
EfiBatteryChargingStatusBatteryNotDetected (バッテリ非検出)
バッテリが検出されていません。
EfiBatteryChargingSourceNotDetected (EfiBatteryChargingSourceNotDetected)
デバイスが充電ソースに接続されていないため、充電操作を続行できません。
EfiBatteryChargingSourceVoltageInvalid (バッテリ充電ソース電圧無効)
充電ソースが無効な電圧を供給しました。
EfiBatteryChargingSourceCurrentInvalid (EfiBatteryChargingSource電流無効)
充電ソースが無効な電流を供給しました。
EfiBatteryChargingErrorRequestShutdown (EfiBatteryChargingErrorRequestShutdown)
ドライバがシステムのシャットダウンを要求しました。
EfiBatteryChargingErrorRequestReboot
ドライバがシステムの再起動を要求しました。
解説
EFI_BATTERY_CHARGING_STATUSが EFI_BATTERY_CHARGING_COMPLETION_TOKEN 構造体の Status メンバに返されます。
要件
ヘッダー: ユーザーが生成しました