Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGK_BRIGHTNESS_INTERFACE_3 содержит указатели на функции драйвера (KMD) режима ядра для интерфейса управления яркостью панели версии 3.
Синтаксис
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;
Members
[in] Size
Размер этой структуры в байтах.
[in] Version
Номер версии интерфейса яркости. Необходимо задать значение DXGK_BRIGHTNESS_INTERFACE_VERSION_3. Константы номеров версий определены в Dispmprt.h.
[out] Context
Указатель на блок частного контекста.
[out] InterfaceReference
Указатель на функцию ссылочного интерфейса, реализованную KMD.
[out] InterfaceDereference
Указатель на функцию расшифровки интерфейса, реализованную KMD.
[out] SetBrightness
Указатель на функцию DXGkDDdiSetBrightness3 kmD .
[out] GetBrightness
Указатель на функцию DXGkDDdiGetBrightness3 .
[out] GetBrightnessCaps
Указатель на функцию DXGkDDdiGetBrightnessCaps3 . Эта функция доступна начиная с Windows 10.
[out] GetNitRanges
Указатель на функцию DXGkDDdiGetNitRanges kmD . Эта функция доступна начиная с Windows 10.
[out] SetBacklightOptimization
Указатель на функцию DXGkBrightnessSetBacklightOptimization3 kmD. Эта функция доступна начиная с Windows 10.
Замечания
Версия 3 используется моделью драйвера windows (WDDM) 2.4 и более поздними значениями KMD, поддерживающими несколько дисплеев, которые можно настроить на уровне яркости на основе нит.
Компонент режима ядра, например Dxgkrnl , который должен использовать интерфейс яркости, инициирует вызов функции DXGkDDdiQueryInterface для получения интерфейса и передает GUID_DEVINTERFACE_BRIGHTNESS_3 в элементе InterfaceType структуры QUERY_INTERFACE , на которую указывает параметр QueryInterface .
Дополнительные сведения см. в разделе "Поддержка элементов управления яркостью" на интегрированных панелях дисплея.
Требования
| Требование | Ценность |
|---|---|
| Header | dispmprt.h |