다음을 통해 공유


백라이트 컨트롤 인터페이스

백라이트 제어 인터페이스는 LCD 백라이트의 밝기를 제어하기 위한 표준화된 IOCTL 인터페이스입니다.

백라이트 밝기를 프로그래밍 방식으로 제어해야 하거나 사용자가 제어를 제공해야 하는 애플리케이션은 전용 인터페이스가 아닌 이 인터페이스를 사용해야 합니다. 그렇지 않으면 시스템에서 현재 하드웨어 밝기를 쿼리할 수 없으며 동기화되지 않을 수 있습니다.

첫 번째 단계는 IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS 제어 코드를 사용하여 디바이스에서 지원되는 밝기를 쿼리하는 것입니다. 이 작업은 사용 가능한 밝기 수준을 지정하는 버퍼를 반환합니다. 다음으로, IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS 제어 코드를 사용하여 디바이스에서 현재 디스플레이 밝기를 쿼리할 수 있습니다. 이 작업은 AC(전류) 밝기, DC(직접 전류) 밝기 및 전원 상태를 번갈아 가며 현재 설정을 반환합니다.

디스플레이 밝기를 변경하려면 IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS 컨트롤 코드를 사용합니다. AC 밝기, DC 밝기 또는 둘 다를 설정할 수 있습니다.

전원 관리 대한