EFI_DISPLAY_POWER_PROTOCOL.SetDisplayPowerState
修改显示屏和背光的电源状态。
语法
typedef EFI_STATUS (EFIAPI * EFI_DISPLAY_POWER_SETDISPLAYPOWERSTATE) (
IN EFI_DISPLAY_POWER_PROTOCOL *This,
IN EFI_DISPLAY_POWER_STATE PowerState
);
参数
This
[in] 指向 EFI_DISPLAY_POWER_PROTOCOL 实例的指针。
PowerState
[in] 用于指定要设置的新电源状态的 EFI_DISPLAY_POWER_STATE 值。
返回值
返回下列状态代码之一。
状态代码 | 说明 |
---|---|
EFI_SUCCESS | 在更改显示屏和背光的电源状态后成功返回了此函数。 |
EFI_INVALID_PARAMETER | 一个参数不正确。 |
EFI_DEVICE_ERROR | 此物理设备报告了一个错误。 |
注解
此函数不应对除显示屏或背光以外的任何硬件组件造成任何影响。
此函数必须允许冗余调用,而无需返回错误代码。 对这个具有相同 PowerState 参数的函数的多次调用必须返回成功。 处理冗余调用时,此函数的实现应避免不必要的工作。
要求
标头:用户生成