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_STATUS EFI_BATTERY_CHARGING_COMPLETION_TOKEN 구조체의 상태 멤버에 반환됩니다.

요구 사항

헤더: 생성된 사용자

EFI_BATTERY_CHARGING_COMPLETION_TOKEN