Интерфейс управления backlight
Интерфейс управления задним светом — это стандартизированный интерфейс IOCTL для управления яркостью заднего экрана.
Приложения, требующие программного управления яркостью заднего света или предоставляющие для пользователя элементы управления, должны использовать этот интерфейс, а не собственный интерфейс; в противном случае система не может запрашивать текущую яркость оборудования и может быть несинхронизирована.
Первым шагом является запрос устройства для поддерживаемой яркости с помощью кода элемента управления IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS. Эта операция возвращает буфер, указывающий доступные уровни яркости. Затем можно запросить устройство для текущей яркости дисплея с помощью кода элемента управления IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS. Эта операция возвращает текущие параметры для изменения яркости текущей (AC), прямой текущей (DC) яркости и состояния питания.
Чтобы изменить яркость дисплея, используйте код элемента управления IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS. Вы можете задать яркость AC, яркость контроллера домена или оба.
Связанные разделы
-
о управления питанием