Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lädt den Standard Akkus auf die angegebene Zielebene mit einem maximalen Ladestrom.
Syntax
typedef EFI_STATUS (EFIAPI * EFI_BATTERY_CHARGING_CHARGE_BATTERY) (
IN EFI_BATTERY_CHARGING_PROTOCOL *This,
IN UINT32 MaximumCurrent,
IN UINT32 TargetStateOfCharge,
IN EFI_BATTERY_CHARGING_COMPLETION_TOKEN *CompletionToken );
Parameter
Dieser
[in] Ein Zeiger auf den EFI_BATTERY_CHARGING_PROTOCOL instance.
MaximumCurrent
[in] Optional. Der maximale Strom in mA, der zum Aufladen des Standard Akkus verwendet werden kann. Ein NULL-Wert fordert den Treiber, der dieses Protokoll implementiert, auf, diese Details selbst zu verarbeiten.
TargetStateOfCharge
[in] Zielladezustand (SOC) des Standard Akkus, nach dem die Funktion zurückgegeben wird, wenn CompletionToken NULL ist. SOC wird in Prozent dargestellt, 100% gibt die volle Gebühr an.
CompletionToken
[in] Zeiger auf eine EFI_BATTERY_CHARGING_COMPLETION_TOKEN , die dem angeforderten Gebührenvorgang zugeordnet ist.
Rückgabewert
Gibt einen der folgenden status-Codes zurück.
Statuscode | BESCHREIBUNG |
---|---|
EFI_SUCCESS | Die Funktion wurde erfolgreich zurückgegeben. |
EFI_INVALID_PARAMETER | Ein Parameter war falsch. |
EFI_DEVICE_ERROR | Das physische Gerät hat einen Fehler gemeldet. |
EFI_NOT_READY | Das physische Gerät ist ausgelastet oder nicht bereit, diese Anforderung zu verarbeiten. |
Bemerkungen
Diese nicht blockierende Funktion lädt den Standard Akkus auf den angegebenen Zielzustand mit einem maximalen Ladestrom.
Um Fehler zu erkennen, muss der in CompletionToken enthaltene Ereignistyp EVT_NOTIFY_SIGNAL, mit CreateEventEx erstellt und dem CompletionToken eine NotifyFunction als NotifyContext zuordnen. Der status Fehlercode ist über das Statuselement des CompletionToken verfügbar.
Anforderungen
Header: Benutzer generiert