Compartir a través de


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

La función DxgkDdiGetBrightness recupera el nivel de brillo activo actualmente de un panel de pantalla integrado.

Sintaxis

DXGK_BRIGHTNESS_GET DxgkBrightnessGet;

NTSTATUS DxgkBrightnessGet(
  [in] PVOID Context,
  [in] PUCHAR Brightness
)
{...}

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 Microsoft DirectX.

[in] Brightness

Puntero a una variable que recibe el nivel de brillo.

Valor devuelto

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

Comentarios

Cuando se inicializa el controlador de monitor , puede llamar a la función DxgkDdiGetBrightness del controlador de miniporte de pantalla para recuperar el nivel de brillo que estará activo actualmente para el panel de visualización integrado.

Dado que el controlador de monitor siempre obtiene el nivel de brillo del panel de pantalla integrado en el arranque o reanuda y todos los cambios en el brillo pasan por el controlador de monitor, el controlador de monitor siempre debe tener el nivel de brillo actual almacenado en caché. Por lo tanto, cuando los clientes consultan el nivel de brillo actual, el nivel se consulta desde el controlador de monitor y no desde el controlador de minipuerto de pantalla.

DxgkDdiGetBrightness debe ser paginable.

Requisitos

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

Consulte también

DxgkDdiAddDevice