다음을 통해 공유


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

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

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

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

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

전원 관리 정보