Condividi tramite


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)

Vedi anche

DXGK_BRIGHTNESS_INTERFACE