Condividi tramite


struttura DXGK_BRIGHTNESS_STATE (d3dkmdt.h)

Usato per abilitare il controllo della luminosità uniforme per un pannello di visualizzazione integrato. Il driver miniport dello schermo deve abilitare il controllo della luminosità uniforme quando viene chiamata la funzione dxgkDdiSetBrightnessState e BrightnessState ->SmoothBrightness è impostato su 1.Used by Windows Display Driver Model (WDDM) 1.2 e versioni successive visualizzano i driver miniport.

Sintassi

typedef struct _DXGK_BRIGHTNESS_STATE {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_STATE;

Membri

[in] SmoothBrightness

Se impostato, il driver del miniport di visualizzazione deve abilitare il controllo della luminosità uniforme nel pannello di visualizzazione.

L'impostazione di questo membro equivale all'impostazione del primo bit di un valore a 32 bit (0x00000001).

[in] Reserved

Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro equivale all'impostazione dei rimanenti 31 bit (0xFFFFFFFE) di un valore a 32 bit su zeri.

[in] Value

Membro nell'unione che DXGK_BRIGHTNESS_STATE contiene che può contenere un valore a 32 bit che identifica le informazioni sul fatto che il driver miniport di visualizzazione deve supportare un controllo di luminosità uniforme.

Osservazioni

Non presupporre che il SmoothBrightness membri di DXGK_BRIGHTNESS_STATE e DXGK_BRIGHTNESS_CAPS siano uguali. DXGK_BRIGHTNESS_STATE.SmoothBrightness viene usato per abilitare il controllo della luminosità uniforme su un pannello di visualizzazione integrato. DXGK_BRIGHTNESS_CAPS. SmoothBrightness viene usato per eseguire query sulle funzionalità di controllo della luminosità senza problemi del pannello di visualizzazione.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
intestazione d3dkmdt.h

Vedere anche

DxgkDdiSetBrightnessState