Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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
Номер версии интерфейса яркости. Для этой структуры необходимо задать значение DXGK_BRIGHTNESS_INTERFACE_VERSION_2 . Константы номеров версий определены в Dispmprt.h.
[in] Context
Указатель на блок частного контекста.
[out] InterfaceReference
Указатель на эталонную функцию интерфейса, реализованную KMD.
[out] InterfaceDereference
Указатель на функцию расшифровки интерфейса, реализованную KMD.
[out] GetPossibleBrightness
Указатель на функцию KMD DxgkDdiGetPossibleBright ness.
[out] SetBrightness
Указатель на функцию DXgkDdiSetBrightness KMD.
[out] GetBrightness
Указатель на функцию KMD DxgkDdiGetBright ness.
[out] GetBrightnessCaps
Указатель на функцию KMD dxgkDdiGetBrightnessCaps. Эта функция доступна начиная с Windows 8.
[out] SetBrightnessState
Указатель на функциюKMDDxgkDdiSetBrightnessState. Эта функция доступна начиная с Windows 8.
[out] SetBacklightOptimization
Указатель на функцию KMD dxgkDdiSetBacklightOptimization. Эта функция доступна начиная с Windows 8.
[out] GetBacklightReduction
Указатель на функцию KMD dxgkDdiGetBacklightReduction. Эта функция доступна начиная с Windows 8.
Замечания
Эта структура предоставляет дополнительные элементы, помимо элементов интерфейса DXGK_BRIGHTNESS_INTERFACE, которые указывают на функции, реализованные драйвером, которые управляют, измеряют и оптимизируют яркость панели отображения и разрешают плавное управление яркостью.
Дополнительные сведения см. в разделе "Поддержка элементов управления яркостью" на интегрированных панелях дисплея.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8 |
| минимальный поддерживаемый сервер | Windows Server 2012 |
| заголовка | dispmprt.h (include Dispmprt.h) |