共用方式為


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

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

NitRanges

支援的 nit 範圍清單。

GetBrightnessMillinits

在 millinits 中查詢驅動程式的目前亮度等級。

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