In the Microsoft Windows Vista operating system, brightness controls are implemented in the operating system-supplied monitor driver, which implements a WMI interface to allow applications to interact with the brightness level.
Brightness control is exposed by Windows through publicly documented application programming interfaces (APIs). Original equipment manufacturers (OEMs) can use this interface to expose the control of brightness to the end-user through user interface (UI) in their value-add software, OEM hot-keys, the power policy settings applied by the Administrator, or legacy IOCTLs. Each of these control mechanisms exercises a slightly different path of the graphics stack. However, there are four key scenarios through which the brightness can be controlled.
This paper introduces the general topic, explains the four major scenarios, and covers implementation requirements and guidelines as well as Windows Logo program requirements, and lists additional resources.
This information applies for the Microsoft Windows Vista operating system.
Included in this paper:
| • | Introduction to Brightness Controls on Integrated Display Panels |
| • | Brightness Support Initialization |
| • | Implementation Requirements and Guidelines |
| • | Windows Logo Program Requirements |
| • | Resources |