struttura DXGK_BRIGHTNESS_INTERFACE_2 (dispmprt.h)
La struttura DXGK_BRIGHTNESS_INTERFACE_2 contiene puntatori alle funzioni nell'interfaccia di controllo della luminosità del pannello versione 2. Usato da WDDM 1.2 e versioni successive i driver miniport (KMD) che supportano il controllo della luminosità adattivo e uniforme.
Sintassi
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
Members
[in] Size
Dimensione, in byte, della struttura.
[in] 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_2).
[in] Context
Puntatore a un blocco di contesto privato.
[out] InterfaceReference
Puntatore a una funzione di riferimento dell'interfaccia implementata dal servizio di gestione delle chiavi.
[out] InterfaceDereference
Puntatore a una funzione di dereferenziazione dell'interfaccia implementata dal servizio di gestione delle chiavi.
[out] GetPossibleBrightness
Puntatore alla funzione DxgkDdiGetPossibleBrightness del KMD.
[out] SetBrightness
Puntatore alla funzione DxgkDdiSetBrightness del KMD.
[out] GetBrightness
Puntatore alla funzione DxgkDdiGetBrightness del KMD.
[out] GetBrightnessCaps
Puntatore alla funzione DxgkDdiGetBrightnessCaps del KMD. Questa funzione è disponibile a partire da Windows 8.
[out] SetBrightnessState
Puntatore alla funzione DxgkDdiSetBrightnessState di KMD . Questa funzione è disponibile a partire da Windows 8.
[out] SetBacklightOptimization
Puntatore alla funzione DxgkDdiSetBacklightOptimization di KMD . Questa funzione è disponibile a partire da Windows 8.
[out] GetBacklightReduction
Puntatore alla funzione DxgkDdiGetBacklightReduction di KMD . Questa funzione è disponibile a partire da Windows 8.
Commenti
Questa struttura fornisce membri aggiuntivi, oltre a quelli nell'interfaccia DXGK_BRIGHTNESS_INTERFACE , che puntano alle funzioni implementate dal driver che controllano, misurano e ottimizzano la luminosità del pannello di visualizzazione e consentono un controllo uniforme della luminosità.
Per altre informazioni su questa interfaccia, vedere Interfaccia di controllo luminosità V. 2 (controllo della luminosità adattivo e uniforme).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | dispmprt.h (include Dispmprt.h) |