struttura IDDCX_DISPLAYCONFIGPATH (iddcx.h)
IDDCX_DISPLAYCONFIGPATH contiene la configurazione del monitor di visualizzazione 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;
};
Membri
Size
Dimensioni, in byte, di questa struttura.
MonitorObject
Handle dell'oggetto IDDCX_MONITOR fornito dal driver per identificare il monitoraggio a cui è destinato questo percorso.
Position
StrutturaPOINTcontenente la posizione desktop richiesta per questo percorso.
Resolution
Struttura DISPLAYCONFIG_2DREGION contenente la risoluzione per questo percorso. 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 del divisore di sincronizzazione V per l'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 tra 100 e 500 inclusi.
PhysicalWidthOverride
Sostituzione della larghezza fisica per il monitor specificato, in millimetri. Un valore pari a zero indica che non viene eseguito alcun override.
PhysicalHeightOverride
Override dell'altezza fisica per il monitor specificato, in millimetri. Un valore pari a zero indica che non viene eseguito alcun override.
Osservazioni
Un driver di visualizzazione indiretto (IDD) chiama IddCxAdapterDisplayConfigUpdate quando riceve una nuova configurazione di visualizzazione. Passa una matrice di strutture di IDDCX_DISPLAYCONFIGPATH in IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1903 |
intestazione | iddcx.h |