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;
Membri
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 al 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. Il valore 1 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 di Request.ColorimetricControl indica che il sistema operativo informa il driver che è libero di abilitare i miglioramenti di colore che aveva disabilitato.
Reserved
Riservato.
Value
Osservazioni
Nella tabella seguente viene descritto il modo in cui il driver deve impostare il valore di ColorimetricControl nel soddisfatto e membri NotSatisfied della struttura DXGKARG_CONTROLMODEBEHAVIOR.
Supporto driver | Satisfied.ColorimetricControl | NotSatisfied.ColorimetricControl |
---|---|---|
Il driver supporta il controllo dei miglioramenti dei colori e la modifica dello stato richiesto in Request.ColorimetricControl | 1 | 0 |
Il driver supporta il controllo dei miglioramenti del colore, ma non è riuscito a modificare lo stato richiesto in Request.ColorimetricControl | 0 | 1 |
Il driver non supporta il controllo del miglioramento del colore | 0 | 0 |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3dkmddi.h |