Partager via


EFI_BATTERY_CHARGING_STATUS

Cette énumération spécifie l’état d’une batterie en charge.

Syntaxe

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;

Éléments

EfiBatteryChargingStatusNone
L’état de facturation n’est pas disponible.

EfiBatteryChargingStatusSuccess
L’opération s’est terminée avec succès.

EfiBatteryChargingStatusOverheat
La batterie devient trop chaude pour être chargée.

EfiBatteryChargingStatusVoltageOutOfRange
La logique de charge a détecté que la tension était hors de la plage opérationnelle.

EfiBatteryChargingStatusCurrentOutOfRange
La logique de chargement a détecté que le courant était hors de la plage opérationnelle.

EfiBatteryChargingStatusTimeout
La logique de charge a détecté que la batterie n’est pas chargée dans un délai raisonnable.

EfiBatteryChargingStatusAborted
L'opération a été abandonnée.

EfiBatteryChargingStatusDeviceError
L’appareil physique a signalé une erreur.

EfiBatteryChargingStatusExtremeCold
La batterie est trop froide pour continuer à charger.

EfiBatteryChargingStatusBatteryChargingNotSupported
La batterie ne prend pas en charge l’opération de chargement.

EfiBatteryChargingStatusBatteryNotDetected
La batterie n’est pas détectée.

EfiBatteryChargingSourceNotDetected
L’appareil n’est pas attaché à une source de charge et ne peut donc pas poursuivre l’opération de chargement.

EfiBatteryChargingSourceVoltageInvalid
La source de charge a fourni une tension non valide.

EfiBatteryChargingSourceCurrentInvalid
La source de facturation a fourni un courant non valide.

EfiBatteryChargingErrorRequestShutdown
Le pilote a demandé un arrêt du système.

EfiBatteryChargingErrorRequestReboot
Le pilote a demandé un redémarrage du système.

Notes

EFI_BATTERY_CHARGING_STATUS est retourné dans le membre Status de la structure EFI_BATTERY_CHARGING_COMPLETION_TOKEN .

Conditions requises

En-tête: Généré par l’utilisateur

EFI_BATTERY_CHARGING_COMPLETION_TOKEN