Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This protocol allows the UEFI battery charging application to turn off the screen after a specified idle duration while charging in the UEFI environment.
Syntax
#define EFI_DISPLAY_POWER_PROTOCOL_GUID \
{0xf352021d, 0x9593, 0x4432, {0xbf, 0x4, 0x67, 0xb9, 0xf3, 0xb7, 0x60, 0x8};
typedef struct _EFI_DISPLAY_POWER_PROTOCOL {
UINT32 Revision;
EFI_DISPLAY_POWER_SETDISPLAYPOWERSTATE SetDisplayPowerState;
EFI_DISPLAY_POWER_GETDISPLAYPOWERSTATE GetDisplayPowerState;
} EFI_DISPLAY_POWER_PROTOCOL;
Members
Revision
The revision to which the EFI_DISPLAY_POWER_PROTOCOL adheres. All future revisions must be backward compatible. If a future version is not backward compatible, a different GUID must be used.
The current revision is 0x00010000. Revision should be set to 0x00010000 by the firmware if this revision of the EFI_BATTERY_CHARGING_PROTOCOL is supported by the firmware.
SetDisplayPowerState
Modifies the power state of the display and backlight. For more information, see EFI_DISPLAY_POWER_PROTOCOL.SetDisplayPowerState.
GetDisplayPowerState
Returns the current power state of the display and backlight. For more information, see EFI_DISPLAY_POWER_PROTOCOL.GetDisplayPowerState.
Requirements
Header: User generated