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