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