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) |