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 |