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 参数的函数的多次调用必须返回成功。 处理冗余调用时,此函数的实现应避免不必要的工作。

要求

标头:用户生成

EFI_DISPLAY_POWER_PROTOCOL