Interfaccia di controllo Backlight
L'interfaccia di controllo backlight è un'interfaccia IOCTL standardizzata per controllare la luminosità della backlight LCD.
Le applicazioni che richiedono il controllo programmatico della luminosità della backlight o forniscono controlli per l'utente a tale scopo devono usare questa interfaccia anziché un'interfaccia proprietaria; in caso contrario, il sistema non può eseguire query sulla luminosità hardware corrente e potrebbe diventare non sincronizzato.
Il primo passaggio consiste nell'eseguire una query sul dispositivo per ottenere la luminosità supportata usando il codice di controllo IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS . Questa operazione restituisce un buffer che specifica i livelli di luminosità disponibili. Successivamente, è possibile eseguire una query sul dispositivo per ottenere la luminosità dello schermo corrente usando il codice di controllo IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS . Questa operazione restituisce le impostazioni correnti per la luminosità corrente alternata (AC), la luminosità corrente diretta (DC) e lo stato di alimentazione.
Per modificare la luminosità dello schermo, usare il codice di controllo IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS . È possibile impostare la luminosità AC, la luminosità del controller di dominio o entrambi.
Argomenti correlati