DXGK_BRIGHTNESS_INTERFACE_2 estructura (dispmprt.h)
La estructura DXGK_BRIGHTNESS_INTERFACE_2 contiene punteros a funciones de la interfaz de control de brillo del panel versión 2. Usado por WDDM 1.2 y versiones posteriores controladores de minipuerto de pantalla en modo kernel (KMD) que admiten el control de brillo adaptable y suave.
Sintaxis
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
Miembros
[in] Size
Tamaño, en bytes, de esta estructura.
[in] Version
Número de versión de la interfaz de brillo. Las constantes de número de versión se definen en Dispmprt.h (por ejemplo, DXGK_BRIGHTNESS_INTERFACE_VERSION_2).
[in] Context
Puntero a un bloque de contexto privado.
[out] InterfaceReference
Puntero a una función de referencia de interfaz implementada por KMD.
[out] InterfaceDereference
Puntero a una función de desreferencia de interfaz implementada por KMD.
[out] GetPossibleBrightness
Puntero a la función DxgkDdiGetPossibleBrightness de KMD .
[out] SetBrightness
Puntero a la función DxgkDdiSetBrightness de KMD .
[out] GetBrightness
Puntero a la función DxgkDdiGetBrightness de KMD .
[out] GetBrightnessCaps
Puntero a la función DxgkDdiGetBrightnessCaps de KMD . Esta función está disponible a partir de Windows 8.
[out] SetBrightnessState
Puntero a la función DxgkDdiSetBrightnessState de KMD . Esta función está disponible a partir de Windows 8.
[out] SetBacklightOptimization
Puntero a la función DxgkDdiSetBacklightOptimization de KMD . Esta función está disponible a partir de Windows 8.
[out] GetBacklightReduction
Puntero a la función DxgkDdiGetBacklightReduction de KMD . Esta función está disponible a partir de Windows 8.
Comentarios
Esta estructura proporciona miembros adicionales, más allá de los de la interfaz DXGK_BRIGHTNESS_INTERFACE , que apuntan a las funciones implementadas por el controlador que controlan, miden y optimizan el brillo del panel de visualización y permiten un control de brillo suave.
Para obtener más información sobre esta interfaz, vea Interfaz de control de brillo V. 2 (Control de brillo adaptable y suave).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | dispmprt.h (incluir Dispmprt.h) |