Backlight Control Interface
Die Backlight-Steuerungsschnittstelle ist eine standardisierte IOCTL-Schnittstelle zum Steuern der Helligkeit der LCD-Hintergrundbeleuchtung.
Anwendungen, die eine programmgesteuerte Steuerung der Helligkeit der Hintergrundbeleuchtung erfordern oder steuerelemente für den Benutzer bereitstellen, sollten diese Schnittstelle anstelle einer proprietären Schnittstelle verwenden; andernfalls kann das System die aktuelle Hardwarehelligkeit nicht abfragen und kann nicht synchronisiert werden.
Der erste Schritt besteht darin, das Gerät mithilfe des IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS Steuerelementcodes nach der unterstützten Helligkeit abzufragen. Dieser Vorgang gibt einen Puffer zurück, der die verfügbaren Helligkeitsstufen angibt. Als Nächstes können Sie das Gerät mithilfe des IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS Steuerelementcodes nach der aktuellen Anzeigehelligkeit abfragen. Dieser Vorgang gibt die aktuellen Einstellungen für die Helligkeit des Wechselstroms (AC), die Helligkeit des Direkten Stroms (DC) und den Energiezustand zurück.
Verwenden Sie den IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS Steuerelementcode, um die Anzeigehelligkeit zu ändern. Sie können die AC-Helligkeit, die DC-Helligkeit oder beides festlegen.
Verwandte Themen