Compartilhar via


Interface de controle de luz de fundo

A interface de controle de luz de fundo é uma interface IOCTL padronizada para controlar o brilho da luz de fundo LCD.

Aplicativos que exigem controle programático do brilho da luz de fundo ou fornecem controles para que o usuário faça 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 se tornar 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 quanto ao 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 brilho atual alternado (AC), brilho dc (corrente direta) e o estado de energia.

Para alterar o brilho da 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.

Sobre o Gerenciamento de Energia