Interface de controle de backlight
A interface de controle de backlight é uma interface IOCTL padronizada para controlar o brilho da luz de fundo LCD.
Os aplicativos que exigem controle programático do brilho do backlight ou fornecem controles para o usuário fazer isso devem usar essa interface em vez de uma interface proprietária; caso contrário, o sistema não pode consultar o brilho atual do hardware e pode ficar não sincronizado.
A primeira etapa é consultar o dispositivo quanto ao brilho com suporte usando o código de controle IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS. Essa operação retorna um buffer que especifica os níveis de brilho disponíveis. Em seguida, você pode consultar o dispositivo para obter o brilho de exibição atual usando o código de controle IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS. Essa operação retorna as configurações atuais para alternância do brilho atual (AC), brilho de DC (corrente direta) e o estado de energia.
Para alterar o brilho de exibição, use o código de controle IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS. Você pode definir o brilho do AC, o brilho de DC ou ambos.
Tópicos relacionados