Gränssnitt för bakgrundskontroll
Gränssnittet för bakgrundsbelysningskontroll är ett standardiserat IOCTL-gränssnitt för att kontrollera ljusstyrkan hos LCD-bakgrundsbelysningen.
Program som kräver programmatisk kontroll av bakgrundsbelysningens ljusstyrka eller ger kontroller för användaren att göra det bör använda det här gränssnittet i stället för ett egenutvecklat gränssnitt. Annars kan systemet inte köra frågor mot maskinvarans aktuella ljusstyrka och kan bli osynkroniserad.
Det första steget är att fråga enheten om ljusstyrkan som stöds med hjälp av IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS-kontrollkoden. Den här åtgärden returnerar en buffert som anger de tillgängliga ljusstyrkanivåerna. Därefter kan du fråga enheten om den aktuella bildskärmens ljusstyrka med hjälp av IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS-kontrollkoden. Den här åtgärden returnerar de aktuella inställningarna för växelströmsintensitet (AC), direktströmsintensitet (DC) och energisparläge.
Om du vill ändra bildskärmens ljusstyrka använder du IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS-kontrollkoden. Du kan ställa in AC-ljusstyrkan, DC-ljusstyrkan eller båda.
Relaterade ämnen