Freigeben über


EFI_DISPLAY_POWER_PROTOCOL. SetDisplayPowerState

Ändert den Energiezustand des Displays und der Hintergrundbeleuchtung.

Syntax

typedef EFI_STATUS (EFIAPI * EFI_DISPLAY_POWER_SETDISPLAYPOWERSTATE) (
    IN EFI_DISPLAY_POWER_PROTOCOL *This,
    IN EFI_DISPLAY_POWER_STATE PowerState 
    );

Parameter

Dieser
[in] Ein Zeiger auf die EFI_DISPLAY_POWER_PROTOCOL instance.

PowerState
[in] Ein EFI_DISPLAY_POWER_STATE Wert, der den festzulegenden neuen Energiezustand angibt.

Rückgabewert

Gibt einen der folgenden status Codes zurück.

Statuscode BESCHREIBUNG
EFI_SUCCESS Die Funktion wurde erfolgreich zurückgegeben, nachdem der Energiezustand der Anzeige und der Hintergrundbeleuchtung geändert wurde.
EFI_INVALID_PARAMETER Ein Parameter war falsch.
EFI_DEVICE_ERROR Das physische Gerät hat einen Fehler gemeldet.

Bemerkungen

Diese Funktion sollte keine Auswirkungen auf andere Hardwarekomponenten als die Anzeige oder Hintergrundbeleuchtung haben.

Diese Funktion muss redundante Aufrufe zulassen, ohne einen Fehlercode zurückzugeben. Mehrere Aufrufe dieser Funktion mit demselben PowerState-Argument müssen erfolgreich zurückgeben. Die Implementierung dieser Funktion sollte unnötige Arbeit bei der Verarbeitung redundanter Aufrufe vermeiden.

Anforderungen

Header: Vom Benutzer generiert

EFI_DISPLAY_POWER_PROTOCOL