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

規格需求

頭: 使用者產生的