D3DKMT_BRIGHTNESS_INFO structure (d3dkmthk.h)
Contains information about the brightness of an integrated display panel.
Syntax
typedef struct _D3DKMT_BRIGHTNESS_INFO {
D3DKMT_BRIGHTNESS_INFO_TYPE Type;
ULONG ChildUid;
union {
D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS PossibleLevels;
UCHAR Brightness;
DXGK_BRIGHTNESS_CAPS BrightnessCaps;
DXGK_BRIGHTNESS_STATE BrightnessState;
DXGK_BACKLIGHT_OPTIMIZATION_LEVEL OptimizationLevel;
DXGK_BACKLIGHT_INFO ReductionInfo;
BOOLEAN VerboseLogging;
DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT NitRanges;
DXGK_BRIGHTNESS_GET_OUT GetBrightnessMillinits;
DXGK_BRIGHTNESS_SET_IN SetBrightnessMillinits;
D3DKMT_BRIGHTNESS_INTERFACE_VERSION BrightnessInterfaceSupported;
};
} D3DKMT_BRIGHTNESS_INFO;
Members
Type
A value of type D3DKMT_BRIGHTNESS_INFO_TYPE that indicates the type of brightness information to retrieve or set.
ChildUid
An integer that uniquely identifies the child device.
PossibleLevels
A D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS structure that contains information about all possible brightness levels that the integrated display panel supports.
Brightness
The current brightness level.
BrightnessCaps
A DXGK_BRIGHTNESS_CAPS structure that represents the brightness control capabilities of the integrated display panel.
BrightnessState
A DXGK_BRIGHTNESS_STATE structure that represents the smooth brightness control capabilities of the integrated display panel.
OptimizationLevel
A DXGK_BACKLIGHT_OPTIMIZATION_LEVEL structure that represents the optimization level of brightness control.
ReductionInfo
A value of type DXGK_BACKLIGHT_INFO that provides the current absolute level of backlight reduction.
VerboseLogging
A boolean value that indicates whether Event Tracing for Windows (ETW) logging of brightness information should be verbose.
NitRanges
List of supported nit ranges.
GetBrightnessMillinits
Queries the driver for the current brightness level, in millinits.
SetBrightnessMillinits
Directs the driver to linearly ramp the brightness from its current brightness level to a target brightness level over a specified length of time.
BrightnessInterfaceSupported
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | d3dkmthk.h (include D3dkmthk.h) |
See also
D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS