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 o usuário fazê-lo devem usar essa interface em vez de uma interface proprietária; caso contrário, o sistema não pode consultar o brilho do hardware atual e pode ficar dessincronizado.
O primeiro passo é consultar o dispositivo para o brilho suportado usando o código de controle IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS. Esta operação retorna um buffer que especifica os níveis de brilho disponíveis. Em seguida, você pode consultar o dispositivo para o brilho atual da tela usando o código de controle IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS. Esta operação retorna as configurações atuais para brilho de corrente alternada (CA), brilho de corrente contínua (DC) e o estado de energia.
Para alterar o brilho do ecrã, utilize o código de controlo IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS. Você pode definir o brilho CA, o brilho DC ou ambos.
Tópicos relacionados