DXGK_BRIGHTNESS_GET_POSSIBLE función de devolución de llamada (dispmprt.h)
La función DxgkDdiGetPossibleBrightness recupera los niveles de brillo que admite un panel de visualización integrado.
Sintaxis
DXGK_BRIGHTNESS_GET_POSSIBLE DxgkBrightnessGetPossible;
NTSTATUS DxgkBrightnessGetPossible(
[in] PVOID Context,
[in] ULONG BufferSize,
[out] PUCHAR LevelCount,
[out] PUCHAR BrightnessLevels
)
{...}
Parámetros
[in] Context
[in] 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] BufferSize
[in] Tamaño, en bytes, del búfer que se pasa en el parámetro BrightnessLevels .
[out] LevelCount
[out] Puntero a una variable que recibe el número de niveles de brillo que el controlador devuelve en el búfer al que apunta el parámetro BrightnessLevels .
[out] BrightnessLevels
[in/out] Puntero a un búfer que recibe los niveles de brillo que admite un panel de visualización integrado.
Valor devuelto
DxgkDdiGetPossibleBrightness devuelve STATUS_SUCCESS si se realiza correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.
Comentarios
El controlador de minipuerto de pantalla debe devolver niveles de brillo en el búfer al que apunta el parámetro BrightnessLevels en el orden siguiente:
- El primer valor de nivel de brillo es el nivel de brillo que usa el BIOS cuando el equipo se ejecuta en la alimentación de CA.
- El segundo valor de nivel de brillo es el nivel de brillo que usa el BIOS cuando el equipo se ejecuta en la alimentación del controlador de dominio.
- Los valores de nivel de brillo restantes son niveles de brillo admitidos por hardware.
DxgkDdiGetPossibleBrightness 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 |