Compartir a través de


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)

Consulte también

DXGK_BRIGHTNESS_INTERFACE_2

dxgkDdiGetBrightness

dxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE