Поделиться через


функция обратного вызова DXGK_BRIGHTNESS_GET_CAPS_3 (dispmprt.h)

Реализован драйвером клиента для получения возможностей управления яркостью интегрированной панели отображения.

Синтаксис

DXGK_BRIGHTNESS_GET_CAPS_3 DxgkBrightnessGetCaps3;

NTSTATUS DxgkBrightnessGetCaps3(
  [in]  PVOID Context,
  [in]  ULONG ChildUid,
  [out] DXGK_BRIGHTNESS_CAPS *pBrightnessCaps
)
{...}

Параметры

[in] Context

Дескриптор к блоку контекста, связанному с адаптером отображения.

[in] ChildUid

Целое число, которое однозначно идентифицирует дочернее устройство. Драйвер минипорта дисплея DxgkDdiQueryChildRelations ранее предоставил этот идентификатор драйверу порта отображения.

[out] pBrightnessCaps

Указатель на DXGK_BRIGHTNESS_CAPS структуру, представляющую возможности управления яркостью панели отображения.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае верните соответствующий код ошибки ЗНАЧЕНИй NTSTATUS, определенный в ntstatus.h.

Замечания

Любое устройство, поддерживающее интерфейс Brightness3, должно поддерживать время перехода, поэтому SmoothBrightness больше не используется.

Бит NitsBrightness был введен для представления поддержки калибровки яркости на основе нит. Если устройство не поддерживает яркость на основе нит, уровни яркости по-прежнему будут представлены в миллинитах, но операционная система будет знать, что они не сопоставляются с известными абсолютными уровнями яркости.

Требования

Требование Ценность
заголовка dispmprt.h