Condividi tramite


DXGK_BRIGHTNESS_CAPS struttura (d3dkmdt.h)

Identifica le funzionalità di controllo della luminosità di un pannello di visualizzazione integrato fornito dal driver miniport visualizzato tramite una chiamata alla relativa funzione DxgkDdiGetBrightnessCaps . Usato da Windows Display Driver Model (WDDM) 1.2 e versioni successive visualizzano i driver miniport.

Sintassi

typedef struct _DXGK_BRIGHTNESS_CAPS {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT AdaptiveBrightness : 1;
      UINT NitsBrightness : 1;
      UINT Reserved : 29;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_CAPS;

Members

[in] SmoothBrightness

Se impostato, il pannello di visualizzazione integrato supporta il controllo della luminosità uniforme.

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

[in] AdaptiveBrightness

Se impostato, il pannello di visualizzazione integrato supporta il controllo della luminosità adattivo.

L'impostazione di questo membro equivale a impostare il secondo bit di un valore a 32 bit (0x00000002).

[in] NitsBrightness

Supporto della luminosità basato su nit. Se viene impostata NitsBrightness , la luminosità dello schermo viene calibrata per corrispondere ai livelli di luminosità assoluti misurati in nits. I dati calibrati forniti al driver visualizzato da OEMs devono essere presi con una percentuale OPR (On Pixel Ratio) del 100% in cui ogni pixel è impostato su un valore RGB pari a (255, 255, 255) o equivalente a virgola mobile.

Se NitsBrightness non è impostato, il sistema operativo interpreterà tutti i valori definiti in nits/millinits, ad esempio DXGK_BRIGHTNESS_NIT_RANGE, come migliaia nonlibrate di una percentuale del livello di luminosità massima.

[in] Reserved

Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro equivale a impostare i 30 bit rimanenti (0xFFFFFFFC) di un valore a 32 bit su zero.

[in] Value

Membro dell'unione che DXGK_BRIGHTNESS_CAPS contiene che può contenere un valore a 32 bit che identifica le informazioni sulle funzionalità di controllo della luminosità del driver miniport visualizzato.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3dkmdt.h

Vedi anche

DXGK_BRIGHTNESS_STATE

DxgkDdiGetBrightnessCaps