// ntddvdeo.h
typedef struct {
BOOLEAN DefaultToBiosPolicy;
UCHAR LevelCount;
struct {
UCHAR BatteryLevel;
UCHAR Brightness;
};
__unnamed_struct_019e_4 Level[1];
} VIDEO_BRIGHTNESS_POLICY, *PVIDEO_BRIGHTNESS_POLICY;
View the official Windows Driver Kit DDI referenceNo description available.
The VIDEO_BRIGHTNESS_POLICY structure is used for setting brightness policy through the Device Power Policy Manager.
DefaultToBiosPolicyBoolean value that specifies whether the brightness values should be adjusted to reflect the suggestions made by the system BIOS.
LevelCountNumber of brightness levels specified in the Levels array; that is, the number of BatteryLevel and Brightness pairs specified.
BatteryLevelValue that specifies the level below which the Brightness value applies.
BrightnessValue that expresses the percentage of how bright the screen should be at or below the BatteryLevel.
Level[1]Array of BatteryLevel and Brightness pairs that specify the brightness levels.