Compartir a través de


Interfaz de control de retroiluminación

La interfaz de control de retroiluminación es una interfaz IOCTL estandarizada para controlar el brillo de la luz trasera LCD.

Las aplicaciones que requieren control mediante programación del brillo de la luz de fondo o proporcionan controles para que el usuario lo haga, deben usar esta interfaz en lugar de una interfaz propietaria; de lo contrario, el sistema no puede consultar el brillo del hardware actual y puede dejarse sin sincronizar.

El primer paso es consultar el dispositivo para obtener el brillo admitido mediante el código de control IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS . Esta operación devuelve un búfer que especifica los niveles de brillo disponibles. A continuación, puede consultar el dispositivo para ver el brillo de la pantalla actual mediante el código de control IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS . Esta operación devuelve la configuración actual para el brillo de corriente alterna (AC), el brillo de corriente directa (DC) y el estado de energía.

Para cambiar el brillo de la pantalla, use el código de control IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS . Puede establecer el brillo de CA, el brillo del controlador de dominio o ambos.

Acerca de la administración de energía