共用方式為


D3DKMT_BRIGHTNESS_INFO 結構 (d3dkmthk.h)

包含整合式顯示面板亮度的相關信息。

語法

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;

成員

Type

別為 D3DKMT_BRIGHTNESS_INFO_TYPE 的值,表示要擷取或設定的亮度資訊類型。

ChildUid

可唯一識別子裝置的整數。

PossibleLevels

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS結構,其中包含整合式顯示面板支援之所有可能亮度等級的相關信息。

Brightness

目前的亮度等級。

BrightnessCaps

DXGK_BRIGHTNESS_CAPS結構,表示整合式顯示面板的亮度控制功能。

BrightnessState

DXGK_BRIGHTNESS_STATE 結構,表示整合式顯示面板的平滑亮度控制功能。

OptimizationLevel

表示亮度控制優化層級 的DXGK_BACKLIGHT_OPTIMIZATION_LEVEL 結構。

ReductionInfo

別為 DXGK_BACKLIGHT_INFO 的值,可提供目前的反光縮小絕對層級。

VerboseLogging

布爾值,指出 Windows 事件追蹤 (ETW) 亮度信息的記錄是否應為詳細資訊。

NitRanges

支援的 nit 範圍清單。

GetBrightnessMillinits

查詢驅動程式的目前亮度等級,以毫秒為單位。

SetBrightnessMillinits

指示驅動程式以線性方式將亮度從目前亮度等級提升到目標亮度等級超過指定時間長度。

BrightnessInterfaceSupported

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
標頭 d3dkmthk.h (包含 D3dkmthk.h)

另請參閱

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE