백라이트 컨트롤 인터페이스
백라이트 제어 인터페이스는 LCD 백라이트의 밝기를 제어하기 위한 표준화된 IOCTL 인터페이스입니다.
백라이트 밝기를 프로그래밍 방식으로 제어해야 하거나 사용자가 제어를 제공해야 하는 애플리케이션은 전용 인터페이스가 아닌 이 인터페이스를 사용해야 합니다. 그렇지 않으면 시스템에서 현재 하드웨어 밝기를 쿼리할 수 없으며 동기화되지 않을 수 있습니다.
첫 번째 단계는 IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS 제어 코드를 사용하여 디바이스에서 지원되는 밝기를 쿼리하는 것입니다. 이 작업은 사용 가능한 밝기 수준을 지정하는 버퍼를 반환합니다. 다음으로, IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS 제어 코드를 사용하여 디바이스에서 현재 디스플레이 밝기를 쿼리할 수 있습니다. 이 작업은 AC(전류) 밝기, DC(직접 전류) 밝기 및 전원 상태를 번갈아 가며 현재 설정을 반환합니다.
디스플레이 밝기를 변경하려면 IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS 컨트롤 코드를 사용합니다. AC 밝기, DC 밝기 또는 둘 다를 설정할 수 있습니다.
관련 항목
-
전원 관리 대한