Udostępnij za pośrednictwem


Interfejs sterowania podświetleniem

Interfejs sterowania podświetleniem jest ustandaryzowanym interfejsem IOCTL do kontrolowania jasności podświetlenia LCD.

Aplikacje, które wymagają programowej kontroli jasności podświetlenia lub zapewniają kontrolki dla użytkownika, aby to zrobić, powinny używać tego interfejsu, a nie zastrzeżonego interfejsu; W przeciwnym razie system nie może wykonać zapytania o bieżącą jasność sprzętu i może stać się niezsynchronizowany.

Pierwszym krokiem jest zapytanie dotyczące urządzenia pod kątem obsługiwanej jasności przy użyciu kodu sterującego IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS. Ta operacja zwraca bufor, który określa dostępne poziomy jasności. Następnie możesz wykonać zapytanie dotyczące urządzenia pod kątem bieżącej jasności wyświetlania przy użyciu kodu sterującego IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS. Ta operacja zwraca bieżące ustawienia dla jasności prądu zmiennego (AC), jasności prądu bezpośredniego (DC) i stanu zasilania.

Aby zmienić jasność ekranu, użyj kodu sterującego IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS. Można ustawić jasność prądu ac, jasność dc lub oba.

Informacje o zarządzaniu energią