IDDCX_DISPLAYCONFIGPATH struttura (iddcx.h)
IDDCX_DISPLAYCONFIGPATH contiene la configurazione del monitoraggio visualizzato per un percorso.
Sintassi
struct IDDCX_DISPLAYCONFIGPATH {
UINT Size;
IDDCX_MONITOR MonitorObject;
POINT Position;
DISPLAYCONFIG_2DREGION Resolution;
DISPLAYCONFIG_ROTATION Rotation;
DISPLAYCONFIG_RATIONAL RefreshRate;
UINT VSyncFreqDivider;
UINT MonitorScaleFactor;
UINT PhysicalWidthOverride;
UINT PhysicalHeightOverride;
};
Members
Size
Dimensioni, in byte, di questa struttura.
MonitorObject
Handle dell'oggetto IDDCX_MONITOR che il driver fornisce per identificare il monitoraggio a cui è destinato questo percorso.
Position
Struttura POINT contenente la posizione desktop richiesta per questo percorso.
Resolution
Struttura DISPLAYCONFIG_2DREGION contenente la risoluzione per questo percorso. La risoluzione deve corrispondere a una risoluzione supportata dal driver.
Rotation
Valore DISPLAYCONFIG_ROTATION che specifica l'orientamento dello schermo richiesto per questo percorso.
RefreshRate
Struttura DISPLAYCONFIG_RATIONAL contenente la frequenza di aggiornamento richiesta per questo percorso. RefreshRate deve corrispondere a una frequenza di aggiornamento supportata dal driver per la risoluzione specificata.
Nota
Questa frequenza di aggiornamento è definita come progressiva perché i driver remoti possono supportare solo le modalità di destinazione progressiva.
VSyncFreqDivider
Valore di divisione della sincronizzazione V per l'oggetto RefreshRate specificato.
MonitorScaleFactor
DPI di monitoraggio richiesto per questo percorso. Questo valore è solo un hint e il sistema operativo può eseguire l'override del valore per assicurarsi che la configurazione DPI della sessione sia valida. I valori validi sono compresi da 100 a 500.
PhysicalWidthOverride
Override della larghezza fisica per il monitoraggio specificato, in millimetri. Un valore pari a zero indica che non viene eseguito l'override.
PhysicalHeightOverride
Override dell'altezza fisica per il monitoraggio specificato, in millimetri. Un valore pari a zero indica che non viene eseguito l'override.
Commenti
Un driver di visualizzazione indiretto (IDD) chiama IddCxAdapterDisplayConfigUpdate quando riceve una nuova configurazione di visualizzazione. Passa una matrice di strutture IDDCX_DISPLAYCONFIGPATH in IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1903 |
Intestazione | iddcx.h |