다음을 통해 공유


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 instance 대한 포인터입니다.

PowerState
[in] 설정할 새 전원 상태를 지정하는 EFI_DISPLAY_POWER_STATE 값입니다.

반환 값

다음 상태 코드 중 하나를 반환합니다.

상태 코드 Description
EFI_SUCCESS 디스플레이와 백라이트의 전원 상태를 모두 변경한 후 함수가 성공적으로 반환되었습니다.
EFI_INVALID_PARAMETER 매개 변수가 잘못되었습니다.
EFI_DEVICE_ERROR 물리적 디바이스에서 오류를 보고했습니다.

설명

이 함수는 디스플레이 또는 백라이트 이외의 하드웨어 구성 요소에 영향을 주지 않아야 합니다.

이 함수는 오류 코드를 반환하지 않고 중복 호출을 허용해야 합니다. 동일한 PowerState 인수를 사용하여 이 함수를 여러 차례 호출하면 성공이 반환되어야 합니다. 이 함수의 구현은 중복 호출을 처리할 때 불필요한 작업을 방지해야 합니다.

요구 사항

헤더: 생성된 사용자

EFI_DISPLAY_POWER_PROTOCOL