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_POSSIBLE_LEVELS