Condividi tramite


struttura DXGK_BRIGHTNESS_INTERFACE (dispmprt.h)

La struttura DXGK_BRIGHTNESS_INTERFACE contiene puntatori alle funzioni nell'interfaccia di controllo della luminosità del pannello, implementata dal driver miniport di visualizzazione.

Sintassi

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;

Members

Size

Dimensione, in byte, della struttura.

Version

Numero di versione dell'interfaccia di luminosità. Le costanti del numero di versione sono definite in Dispmprt.h (ad esempio, DXGK_BRIGHTNESS_INTERFACE_VERSION_1).

Context

Puntatore a un blocco di contesto privato.

InterfaceReference

Puntatore a una funzione di riferimento dell'interfaccia implementata dal driver miniport di visualizzazione.

InterfaceDereference

Puntatore a una funzione di dereferenziazione dell'interfaccia implementata dal driver miniport di visualizzazione.

GetPossibleBrightness

Puntatore alla funzione DxgkDdiGetPossibleBrightness del driver miniport.

SetBrightness

Puntatore alla funzione DxgkDdiSetBrightness del driver miniport di visualizzazione.

GetBrightness

Puntatore alla funzione DxgkDdiGetBrightness del driver miniport dello schermo.

Commenti

Un componente in modalità kernel che deve usare l'interfaccia di luminosità avvia una chiamata alla funzione DxgkDdiQueryInterface del driver miniport per visualizzare la funzione DxgkDdiQueryInterface per recuperare l'interfaccia e passa GUID_DEVINTERFACE_BRIGHTNESS nel membro InterfaceType della struttura QUERY_INTERFACE a cui punta il parametro QueryInterface .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione dispmprt.h (include Dispmprt.h)

Vedi anche

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE