DXGK_MONITORLINKINFO_CAPABILITIES unione (d3dkmdt.h)

Contrassegni che descrivono le funzionalità per guidare il monitoraggio.

Sintassi

typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
  struct {
    UINT Stereo : 1;
    UINT WideColorSpace : 1;
    UINT HighColorSpace : 1;
    UINT DynamicColorSpace : 1;
    UINT DynamicBitsPerColorChannel : 1;
    UINT DynamicColorEncodingFormat : 1;
    UINT DedicatedTimingGeneration : 1;
    UINT TargetIndependentPrimary : 1;
    UINT SyncLockIdentical : 1;
    UINT Hdr10Plus : 1;
    UINT DolbyVisionLowLatency : 1;
    UINT VariableRefresh : 1;
#if ...
    UINT Reserved : 20;
#elif
    UINT Reserved : 21;
#elif
    UINT Reserved : 22;
#elif
    UINT Reserved : 25;
#else
    UINT Reserved : 29;
#endif
  };
  UINT   Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;

Members

Stereo

Se TRUE e le risorse non sono vincolati da altri percorsi, sono supportate le modalità di visualizzazione stereo.

WideColorSpace

Se TRUE, il driver ha la capacità hardware di eseguire una matrice di rotazione 3x3 per trasformare i valori RGB dalla gamma definita dalle primarie sRGB/709 alle primarie del pannello. Il driver può anche inviare qualsiasi segnale di controllo necessario alla visualizzazione connessa per indicare l'interpretazione corretta dei dati pixel inviati. Ciò include la gestione dell'input firmato nell'intervallo (-2.0 a 2.0). Il driver deve eseguire questa operazione con tutti i formati di superficie di input 8888, 10-10-102 e fp16.

HighColorSpace

Se TRUE, il driver supporta tutte le funzionalità di gamma WideColorSpace precedenti e ha anche la possibilità di applicare la curva di trasferimento appropriata per tale visualizzazione. Ciò significa accettare i dati dello spazio dei colori canonici nell'intervallo [-128.0 a 256.0] e inviare qualsiasi segnale di controllo necessario alla visualizzazione connessa per indicare l'interpretazione corretta.

DynamicColorSpace

Se TRUE, il driver miniport visualizzato supporta la modifica semplice dei bit di formato di filo per canale di colore su questo display se non vengono modificati altri attributi che causano un errore. Se FALSE, la modifica continua dei bit per ogni canale di colore non è supportata.

DynamicBitsPerColorChannel

Se TRUE, il driver miniport visualizzato supporta la modifica semplice della codifica del colore del formato di filo su questo display se non vengono modificati altri attributi che causano un errore. Se FALSE, la modifica semplice della codifica dei colori non è supportata.

DynamicColorEncodingFormat

Se TRUE, il driver miniport visualizzato supporta la modifica semplice dello spazio dei colori su questo display se non vengono modificati altri attributi che causano un errore. Se FALSE, la modifica semplice dello spazio dei colori non è supportata.

DedicatedTimingGeneration

Se TRUE, la generazione dei tempi per questo display è indipendente dalla generazione di tempi di altri display, in modo che l'enumerazione in modalità per questa destinazione possa essere eseguita in isolamento da altre destinazioni attive. La modifica della tempistica in questo display non modifica i tempi disponibili per qualsiasi altro display e viceversa.

In generale, questo flag è basato su destinazione anziché in base alla combinazione della destinazione e della visualizzazione associata. Tuttavia, potrebbero verificarsi casi in cui alcune funzionalità di base sono dedicate, ma oltre le risorse di base condivise tra destinazioni. In questo caso, se i requisiti massimi della visualizzazione associata rientrano nella baseline, il driver sarà in grado di segnalare la generazione dei tempi come dedicata e quindi abilitare l'enumerazione ottimizzata per i tempi di funzione.

TargetIndependentPrimary

Indica che la destinazione può supportare il formato di pixel HDR.

Usato per indicare che le superfici primarie usate per analizzare questa visualizzazione possono essere usate su altre destinazioni in questa scheda che impostano questo flag e viceversa. In questo modo, le superfici primarie devono essere condivise tra destinazioni o spostate da una destinazione a un'altra. Dopo aver impostato questo flag su una destinazione VidPn, il sistema operativo non specifica l'ID di origine VidPn nelle allocazioni primarie che verranno usate passando le origini VidPn connesse alle destinazioni VidPn con questa funzionalità nello stesso gruppo SyncLock.

In WDDM 2.4 e WDDM 2.5, l'unico uso di questa funzionalità consiste nel verificare che sia impostato quando viene impostato il flag SyncLockIdentical.

Nota

Questo flag è deprecato in WDDM 2.6 e deve essere impostato su 0.

SyncLockIdentical

La visualizzazione collegata a questa destinazione può essere sincronizzata con altre visualizzazioni in questa scheda che supportano anche la sincronizzazione se le modalità di destinazione sono identiche.

Supportato a partire da WDDM 2.4.

Hdr10Plus

Il display supporta HDR10Plus in base alla specifica HDR10Plus .

DolbyVisionLowLatency

Supporta la visione dolby a bassa latenza.

VariableRefresh

Reserved

Questo valore è riservato per l'uso del sistema.

Value

Requisiti

Requisito Valore
Intestazione d3dkmdt.h (include D3dkmddi.h)