Expand Minimize

DXGK_BRIGHTNESS_CAPS structure

Identifies brightness control capabilities of an integrated display panel that the display miniport driver provides through a call to its DxgkDdiGetBrightnessCaps function. Used by Windows Display Driver Model (WDDM) 1.2 and later display miniport drivers.

Syntax


typedef struct _DXGK_BRIGHTNESS_CAPS {
  union {
    struct {
      UINT SmoothBrightness  :1;
      UINT AdaptiveBrightness  :1;
      UINT Reserved  :30;
    };
    UINT   Value;
  };
} DXGK_BRIGHTNESS_CAPS;

Members

SmoothBrightness

[in] If set, the integrated display panel supports smooth brightness control.

Setting this member is equivalent to setting the first bit of a 32-bit value (0x00000001).

AdaptiveBrightness

[in] If set, the integrated display panel supports adaptive brightness control.

Setting this member is equivalent to setting the second bit of a 32-bit value (0x00000002).

Reserved

[in] This member is reserved and should be set to zero. Setting this member is equivalent to setting the remaining 30 bits (0xFFFFFFFC) of a 32-bit value to zeros.

Value

[in] A member in the union that DXGK_BRIGHTNESS_CAPS contains that can hold one 32-bit value that identifies information about the display miniport driver's brightness control capabilities.

Remarks

Do not assume that the SmoothBrightness members of DXGK_BRIGHTNESS_STATE and DXGK_BRIGHTNESS_CAPS are the same. DXGK_BRIGHTNESS_STATE.SmoothBrightness is used to enable smooth brightness control on an integrated display panel. DXGK_BRIGHTNESS_CAPS.SmoothBrightness is used to query smooth brightness control capabilities of the integrated display panel.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

D3dkmdt.h (include D3dkmdt.h)

See also

DXGK_BRIGHTNESS_STATE
DxgkDdiGetBrightnessCaps

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft