DXGK_BRIGHTNESS_INTERFACE_2結構(dispmprt.h)
DXGK_BRIGHTNESS_INTERFACE_2 結構包含面板亮度控制介面第 2 版中函式的指標。 WDDM 1.2 和更新版本核心模式使用的迷你埠驅動程式 (KMD) 支援調適型和平滑亮度控制。
語法
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
成員
[in] Size
這個 結構的大小,以位元組為單位。
[in] Version
亮度介面的版本號碼。 版本號碼常數定義於 Dispmprt.h 中(例如,DXGK_BRIGHTNESS_INTERFACE_VERSION_2)。
[in] Context
私人內容區塊的指標。
[out] InterfaceReference
KMD 實作介面參考函式的指標。
[out] InterfaceDereference
KMD 實作介面取值函式的指標。
[out] GetPossibleBrightness
KMD DxgkDdiGetPossibleBrightness 函式的指標。
[out] SetBrightness
KMD DxgkDdiSetBrightness 函式的指標。
[out] GetBrightness
KMD DxgkDdiGetBrightness 函式的指標。
[out] GetBrightnessCaps
KMD DxgkDdiGetBrightnessCaps 函式的指標。 從 Windows 8 開始,即可使用此函式。
[out] SetBrightnessState
KMD DxgkDdiSetBrightnessState 函式的指標。 從 Windows 8 開始,即可使用此函式。
[out] SetBacklightOptimization
KMD DxgkDdiSetBacklightOptimization 函式的指標。 從 Windows 8 開始,即可使用此函式。
[out] GetBacklightReduction
KMD DxgkDdiGetBacklightReduction 函式的指標。 從 Windows 8 開始,即可使用此函式。
言論
此結構除了 DXGK_BRIGHTNESS_INTERFACE 介面中的成員之外,還提供指向驅動程序實作的函式,以控制、測量和優化顯示面板亮度,並允許平滑亮度控制。
如需此介面的詳細資訊,請參閱 亮度控制介面 V. 2 (調適型和平滑亮度控制)。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
支援的最低伺服器 | Windows Server 2012 |
標頭 | dispmprt.h (包括 Dispmprt.h) |