EFI_DISPLAY_POWER_PROTOCOL

此协议允许 UEFI 电池充电应用程序在 UEFI 环境中充电时在指定的空闲持续时间后关闭屏幕。

语法

#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;

成员

修订
EFI_DISPLAY_POWER_PROTOCOL 所遵循的修订。 所有后续修订都必须向后兼容。 如果后续版本不向后兼容,则必须使用不同的 GUID。

当前修订版为 0x00010000。 如果固件支持此 EFI_BATTERY_CHARGING_PROTOCOL 修订版,则应将修订设置为固件 0x00010000。

SetDisplayPowerState
修改显示屏和背光的电源状态。 有关详细信息,请参阅 EFI_DISPLAY_POWER_PROTOCOL。SetDisplayPowerState

GetDisplayPowerState
返回显示屏和背光的当前电源状态。 有关详细信息,请参阅 EFI_DISPLAY_POWER_PROTOCOL.GetDisplayPowerState

要求

标头:用户生成