estructura DXGK_BRIGHTNESS_INTERFACE (dispmprt.h)
La estructura DXGK_BRIGHTNESS_INTERFACE contiene punteros a funciones en la interfaz de control de brillo del panel, que se implementa mediante el controlador de minipuerto de pantalla.
Sintaxis
typedef struct {
IN USHORT Size;
IN USHORT Version;
OUT PVOID Context;
OUT PINTERFACE_REFERENCE InterfaceReference;
OUT PINTERFACE_DEREFERENCE InterfaceDereference;
OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
OUT DXGK_BRIGHTNESS_SET SetBrightness;
OUT DXGK_BRIGHTNESS_GET GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;
Miembros
Size
Tamaño, en bytes, de esta estructura.
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_1).
Context
Puntero a un bloque de contexto privado.
InterfaceReference
Puntero a una función de referencia de interfaz implementada por el controlador de miniporte de pantalla.
InterfaceDereference
Puntero a una función de desreferencia de interfaz implementada por el controlador de miniporte de pantalla.
GetPossibleBrightness
Puntero a la función del controlador de minipuerto de pantalla DxgkDdiGetPossibleBrightness.
SetBrightness
Puntero a la función DxgkDdiSetBrightness del controlador de miniporte de pantalla.
GetBrightness
Puntero a la función DxgkDdiGetBright ness del controlador de miniporte de pantalla.
Observaciones
Un componente en modo kernel que debe usar la interfaz de brillo inicia una llamada al función dxgkDdiQueryInterface del controlador de miniporte de pantalla para recuperar la interfaz y pasa GUID_DEVINTERFACE_BRIGHTNESS en el miembro InterfaceType de la estructura QUERY_INTERFACE a la que apunta el parámetro QueryInter face .
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
encabezado de | dispmprt.h (incluya Dispmprt.h) |