次の方法で共有


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 メンバに返されます。

要件

ヘッダー: ユーザーが生成しました

EFI_BATTERY_CHARGING_COMPLETION_TOKEN