функция обратного вызова DXGK_BRIGHTNESS_GET_CAPS (dispmprt.h)
Извлекает возможности управления яркостью интегрированной панели отображения.
Синтаксис
DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;
NTSTATUS DxgkBrightnessGetCaps(
[in] PVOID Context,
[in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}
Параметры
[in] Context
Дескриптор к блоку контекста, связанному с адаптером отображения. Функция драйвера минипорта отображения DxgkDdiAddDevice ранее предоставила этот дескриптор подсистеме ядра графики DirectX.
[in] BrightnessCaps
Указатель на DXGK_BRIGHTNESS_CAPS структуру, представляющую возможности управления яркостью панели отображения.
Возвращаемое значение
Возвращает STATUS_SUCCESS, если он выполнен успешно. В противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.
Замечания
Эта функция позволяет мини-порту дисплея независимо указывать на поддержку адаптивного элемента управления яркостью и (или) плавного управления яркостью.
Если оборудование включает датчик внешнего света, он должен поддерживать плавное управление яркостью. Минипорт-драйвер дисплея, а не встроенный контроллер, должен контролировать плавное функционирование встроенной панели дисплея.
Если драйвер запускается событием Plug and Play (PnP), он должен плавно переходить с начального уровня яркости, заданного встроенного ПО на уровень, заданный операционной системой. Если дополнительные устройства подключены к системе, они не должны влиять на возможность драйвера выполнять плавное управление яркостью на интегрированной панели дисплея.
Драйвер должен продолжать поддерживать плавное управление яркостью, даже если инициируется адаптивный элемент управления яркостью.
Эта функция должна быть выполнена на страницу.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Настольный |
заголовка | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL |