VIDEO_BRIGHTNESS_POLICY structure (ntddvdeo.h)
The VIDEO_BRIGHTNESS_POLICY structure is used for setting brightness policy through the Device Power Policy Manager.
Syntax
typedef struct {
BOOLEAN DefaultToBiosPolicy;
UCHAR LevelCount;
struct {
UCHAR BatteryLevel;
UCHAR Brightness;
};
__unnamed_struct_16cb_4 Level[1];
} VIDEO_BRIGHTNESS_POLICY, *PVIDEO_BRIGHTNESS_POLICY;
Members
DefaultToBiosPolicy
Boolean value that specifies whether the brightness values should be adjusted to reflect the suggestions made by the system BIOS.
LevelCount
Number of brightness levels specified in the Levels array; that is, the number of BatteryLevel and Brightness pairs specified.
BatteryLevel
Value that specifies the level below which the Brightness value applies.
Brightness
Value 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.
Requirements
Requirement | Value |
---|---|
Header | ntddvdeo.h |