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;

Membri

Size

Dimensione, in byte, di questa 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 di miniport di visualizzazione.

GetPossibleBrightness

Puntatore alla funzione dxgkDdiGetPossibleBrightness del driver del miniport.

SetBrightness

Puntatore alla funzione DxgkDdiSetBrightness del driver miniport.

GetBrightness

Puntatore alla funzione DxgkDdiGetBrightness del driver miniport.

Osservazioni

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

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione dispmprt.h (include Dispmprt.h)

Vedere anche

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE