структура 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
Указатель на функцию DxgkDdiGetPossibleBrightness в KMD.
[out] SetBrightness
Указатель на функцию DxgkDdiSetBrightness KMD.
[out] GetBrightness
Указатель на функцию DxgkDdiGetBrightness в KMD.
[out] GetBrightnessCaps
Указатель на функцию DxgkDdiGetBrightnessCaps KMD. Эта функция доступна начиная с Windows 8.
[out] SetBrightnessState
Указатель на функцию DxgkDdiSetBrightnessState в KMD. Эта функция доступна начиная с Windows 8.
[out] SetBacklightOptimization
Указатель на функцию DXGkDdiSetBacklightOptimization в KMD. Эта функция доступна начиная с Windows 8.
[out] GetBacklightReduction
Указатель на функцию DxgkDdiGetBacklightReduction в KMD. Эта функция доступна начиная с Windows 8.
Комментарии
Эта структура предоставляет дополнительные элементы, помимо элементов в интерфейсе DXGK_BRIGHTNESS_INTERFACE , которые указывают на функции, реализованные драйвером, которые управляют, измеряют и оптимизируют яркость панели дисплея и обеспечивают плавное управление яркостью.
Дополнительные сведения об этом интерфейсе см. в разделе Интерфейс управления яркостью V. 2 (адаптивный и плавный контроль яркости).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | dispmprt.h (включая Dispmprt.h) |