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

參數


[in] EFI_DISPLAY_POWER_PROTOCOL 實例的指標。

PowerState
[in] EFI_DISPLAY_POWER_STATE 值,指定要設定的新電源狀態。

傳回值

傳回下列其中一個狀態碼。

狀態碼 描述
EFI_SUCCESS 在變更顯示器和回光的電源狀態之後,函式已成功傳回。
EFI_INVALID_PARAMETER 參數錯誤。
EFI_DEVICE_ERROR 實體裝置回報錯誤。

備註

此函式應該不會影響顯示器或倒光以外的任何硬體元件。

此函式必須允許備援呼叫,而不傳回錯誤碼。 使用相同 PowerState 引數呼叫此函式的多個呼叫必須傳回成功。 處理備援呼叫時,此函式的實作應該避免不必要的工作。

規格需求

頭: 使用者產生的

EFI_DISPLAY_POWER_PROTOCOL