DXGK_MODE_BEHAVIOR_FLAGS unione (d3dkmddi.h)
La modalità generale e i comportamenti di impostazione che il sistema operativo può richiedere. La stessa unione viene usata in campi diversi per descrivere la richiesta di input al driver e i risultati di output del driver.
Sintassi
typedef union _DXGK_MODE_BEHAVIOR_FLAGS {
struct {
UINT PrioritizeHDR : 1;
UINT ColorimetricControl : 1;
UINT Reserved : 30;
};
UINT Value;
} DXGK_MODE_BEHAVIOR_FLAGS;
Members
PrioritizeHDR
Se impostato come input, il driver deve classificare in ordine di priorità il supporto HDR (High Dynamic Range) durante l'enumerazione delle modalità di visualizzazione e l'impostazione di modalità di visualizzazione su altri vincoli, ad esempio le modalità di bilanciamento disponibili su destinazioni diverse, supportando frequenze elevate o risoluzioni elevate. Se non impostato, il driver deve usare i criteri predefiniti per classificare in ordine di priorità le modalità rese disponibili per il sistema operativo.
ColorimetricControl
Controlla i miglioramenti dei colori noti che influiscono sull'accuratezza del colore dello schermo di cui il sistema operativo non è a conoscenza. Un valore di uno per Request.ColorimetricControl indica che il sistema operativo richiede al driver di disabilitare eventuali miglioramenti del colore che influiscono sull'accuratezza del colore dello schermo. Un valore zero Request.ColorimetricControl indica che il sistema operativo informa il driver che è libero di abilitare i miglioramenti di colore che aveva disabilitato.
Reserved
Riservato.
Value
Commenti
La tabella seguente descrive come il driver deve impostare il valore di ColorimetricControl nei membri Satisfied e NotSatisfied della struttura DXGKARG_CONTROLMODEBEHAVIOR .
Supporto driver | Satisfied.ColorimetricControl | NotSatisfied.ColorimetricControl |
---|---|---|
Il driver supporta il controllo dei miglioramenti del colore e ha modificato correttamente lo stato richiesto in Request.ColorimetricControl | 1 | 0 |
Il driver supporta il controllo dei miglioramenti dei colori, ma non è riuscito a modificare lo stato richiesto in Request.ColorimetricControl | 0 | 1 |
Il driver non supporta il controllo del miglioramento dei colori | 0 | 0 |
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmddi.h |