Compartir a través de


DXGK_BRIGHTNESS_GET_CAPS función de devolución de llamada (dispmprt.h)

Recupera las funcionalidades de control de brillo de un panel de pantalla integrado.

Sintaxis

DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;

NTSTATUS DxgkBrightnessGetCaps(
  [in] PVOID Context,
  [in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}

Parámetros

[in] Context

Identificador de un bloque de contexto asociado a un adaptador de pantalla. La función DxgkDdiAddDevice del controlador de miniporte de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de DirectX.

[in] BrightnessCaps

Puntero a una estructura DXGK_BRIGHTNESS_CAPS que representa las funciones de control de brillo del panel de visualización.

Valor devuelto

Devuelve STATUS_SUCCESS si se realiza correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Comentarios

Esta función permite que el controlador de miniporte de pantalla indique de forma independiente su compatibilidad con el control de brillo adaptable o el control de brillo suave.

Si el hardware incluye un sensor de luz ambiente, debe admitir un control de brillo suave. El controlador de miniporte de pantalla, no un controlador incrustado, debe controlar el funcionamiento suave del brillo del panel de pantalla integrado.

Si un evento de Plug and Play (PnP) inicia el controlador, debe pasar sin problemas desde el nivel de brillo inicial establecido por firmware al nivel establecido por el sistema operativo. Si hay dispositivos adicionales conectados al sistema, no deben afectar a la capacidad del controlador para realizar un control de brillo suave en el panel de pantalla integrado.

El controlador debe seguir admitiendo el control de brillo suave incluso si se inicia el control de brillo adaptable.

Esta función debe ser paginable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Escritorio
Encabezado dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Consulte también

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice