структура DXGK_BRIGHTNESS_INTERFACE_3 (dispmprt.h)
Содержит указатели на функции в интерфейсе управления яркостью панели версии 3. Используется в модели драйвера дисплея Windows (WDDM) 2.4 и более поздних версий, поддерживающих несколько дисплеев, которые могут быть откалиброванные уровни яркости на основе нит.
Синтаксис
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[out] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_SET_3 SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_3 GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS_3 GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_GET_NIT_RANGES GetNitRanges;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION_3 SetBacklightOptimization;
} DXGK_BRIGHTNESS_INTERFACE_3, *PDXGK_BRIGHTNESS_INTERFACE_3;
Члены
[in] Size
Размер данной структуры (в байтах).
[in] Version
Номер версии интерфейса яркости. Константы номера версии определяются в Dispmprt.h.
[out] Context
Указатель на блок частного контекста.
[out] InterfaceReference
Указатель на функцию ссылки на интерфейс, реализованную драйвером мини-порта дисплея.
[out] InterfaceDereference
Указатель на функцию разыменования интерфейса, реализованную драйвером мини-порта дисплея.
[out] SetBrightness
Указатель на функцию DxgkDdiSetBrightness3 драйвера мини-порта дисплея.
[out] GetBrightness
Указатель на функцию DxgkDdiGetBrightness3 драйвера miniport.
[out] GetBrightnessCaps
Указатель на функцию DxgkDdiGetBrightnessCaps3 драйвера мини-порта дисплея. Эта функция доступна начиная с Windows 10.
[out] GetNitRanges
Указатель на функцию DxgkDdiGetNitRanges драйвера мини-порта дисплея. Эта функция доступна начиная с Windows 10.
[out] SetBacklightOptimization
Указатель на функцию DxgkBrightnessSetBacklightOptimization3 драйвера мини-порта дисплея. Эта функция доступна начиная с Windows 10.
Требования
Требование | Значение |
---|---|
Заголовок | dispmprt.h |