次の方法で共有


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
[入力] EFI_DISPLAY_POWER_PROTOCOL インスタンスへのポインター。

PowerState
[入力] 設定対象の新しい電力状態を指定する EFI_DISPLAY_POWER_STATE 値。

戻り値

次のいずれかのステータス コードを返します。

状態コード 説明
EFI_SUCCESS この関数は、ディスプレイとバックライトの両方の電力状態を変更した後に正常に返されました。
EFI_INVALID_PARAMETER パラメーターが正しくありません。
EFI_DEVICE_ERROR 物理デバイスからエラーが報告されました。

解説

この関数は、ディスプレイまたはバックライト以外のハードウェア コンポーネントに影響を与えるべきではありません。

この関数は、エラー コードを返さずに冗長呼び出しを許可する必要があります。 同じ PowerState 引数を持つこの関数への複数の呼び出しでは、成功を返す必要があります。 この関数を実装することで、冗長な呼び出しを処理するときに不要な作業を回避します。

要件

ヘッダー: ユーザー生成

EFI_DISPLAY_POWER_PROTOCOL