Freigeben über


EFI_BATTERY_CHARGING_STATUS

Diese Enumeration gibt den Status einer Ladebatterie an.

Syntax

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;

Elemente

EfiBatteryChargingStatusNone
Der Ladestatus ist nicht verfügbar.

EfiBatteryChargingStatusSuccess
Der Vorgang wurde erfolgreich abgeschlossen.

EfiBatteryChargingStatusÜberhitzen
Der Akku wird zu heiß zum Aufladen.

EfiBatteryChargingStatusVoltageOutOfRange
Die Ladelogik erkannte, dass die Spannung außerhalb des Betriebsbereichs liegt.

EfiBatteryChargingStatusCurrentOutOfRange
Die Ladelogik erkannte, dass der Strom außerhalb des Betriebsbereichs liegt.

EfiBatteryChargingStatusTimeout
Die Ladelogik hat erkannt, dass der Akku nicht innerhalb einer angemessenen Zeit aufgeladen wird.

EfiBatteryChargingStatusAborted
Der Vorgang wurde abgebrochen.

EfiBatteryChargingStatusDeviceError
Das physische Gerät hat einen Fehler gemeldet.

EfiBatteryChargingStatusExtremeCold
Der Akku ist zu kalt, um weiter aufladen zu können.

EfiBatteryChargingStatusBatteryChargingNotSupported
Der Akku unterstützt den Ladevorgang nicht.

EfiBatteryChargingStatusBatteryNotDetected
Der Akku wird nicht erkannt.

EfiBatteryChargingSourceNotDetected
Das Gerät ist nicht an eine Ladequelle angeschlossen und kann daher nicht mit dem Ladevorgang fortfahren.

EfiBatteryChargingSourceVoltageInvalid
Die Ladequelle lieferte eine ungültige Spannung.

EfiBatteryChargingSourceCurrentInvalid
Die Ladequelle lieferte einen ungültigen Strom.

EfiBatteryChargingErrorRequestShutdown
Der Treiber hat ein Herunterfahren des Systems angefordert.

EfiBatteryChargingErrorRequestReboot
Der Treiber hat einen Systemneustart angefordert.

Bemerkungen

EFI_BATTERY_CHARGING_STATUS wird im Statuselement der EFI_BATTERY_CHARGING_COMPLETION_TOKEN-Struktur zurückgegeben.

Anforderungen

Header: Benutzer generiert

EFI_BATTERY_CHARGING_COMPLETION_TOKEN