Partager via


Interface de contrôle rétro-éclairage

L’interface de contrôle de rétro-éclairage est une interface IOCTL standardisée pour contrôler la luminosité du rétro-éclairage LCD.

Les applications qui nécessitent un contrôle programmatique de la luminosité du rétro-éclairage ou fournissent des contrôles permettant à l’utilisateur de le faire doivent utiliser cette interface plutôt qu’une interface propriétaire ; dans le cas contraire, le système ne peut pas interroger la luminosité matérielle actuelle et risque de ne pas être synchronisé.

La première étape consiste à interroger l’appareil pour connaître la luminosité prise en charge à l’aide du code de contrôle IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS . Cette opération retourne une mémoire tampon qui spécifie les niveaux de luminosité disponibles. Ensuite, vous pouvez interroger l’appareil pour connaître la luminosité d’affichage actuelle à l’aide du code de contrôle IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS . Cette opération retourne les paramètres actuels pour la luminosité en courant alternatif (AC), la luminosité en courant continu (DC) et l’état d’alimentation.

Pour modifier la luminosité de l’affichage, utilisez le code de contrôle IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS . Vous pouvez définir la luminosité du secteur, la luminosité du contrôleur de domaine ou les deux.

À propos de la gestion de l’alimentation