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 구조체의 Status 멤버에 반환됩니다.
요구 사항
헤더: 생성된 사용자