DXGI_DDI_PRIMARY_DESC struttura (dxgiddi.h)
Descrive una risorsa usata come primaria, ovvero una risorsa che viene analizzata nella visualizzazione.
Sintassi
typedef struct DXGI_DDI_PRIMARY_DESC {
[in] UINT Flags;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] DXGI_DDI_MODE_DESC ModeDesc;
[out] UINT DriverFlags;
} DXGI_DDI_PRIMARY_DESC;
Members
[in] Flags
Or bit per bit valido di uno dei valori seguenti che indica come viene visualizzata la risorsa.
Valore | Significato |
---|---|
DXGI_DDI_PRIMARY_OPTIONAL (0x1) | Il driver di visualizzazione in modalità utente può impedire alla risorsa di essere mai una risorsa primaria. Il driver può impedire il capovolgimento effettivo (da primario facoltativo a primario normale) e può usare un'operazione presente in stile copia. Pertanto, in questo modo, il driver potrebbe essere in grado di impedire che la risorsa venga effettivamente usata come primaria. |
DXGI_DDI_PRIMARY_NONPREROTATED (0x2) | Il primario rappresenta in realtà la rotazione di tipo DXGI_DDI_MODE_ROTATION_IDENTITY, anche se viene usata con modalità di visualizzazione non DXGI_DDI_MODE_ROTATION_IDENTITY tipo, perché le applicazioni gestiranno l'orientamento dell'output ruotando, ad esempio, il riquadro di visualizzazione e la matrice di proiezione. |
DXGI_DDI_PRIMARY_STEREO (0x4) | Supportato in Windows 8 e versioni successive. Il primario rappresenta un buffer back stereo. |
DXGI_DDI_PRIMARY_INDIRECT (0x8) | Supportato in Windows 10 e versioni successive. Il primario verrà usato per la presentazione a un dispositivo di visualizzazione indiretto. |
[in] VidPnSourceId
Numero di identificazione in base zero del video presente nell'origine in un percorso di una topologia di rete video presente (VidPN) in cui viene creata la superficie primaria.
[in] ModeDesc
Struttura DXGI_DDI_MODE_DESC che descrive la modalità di visualizzazione.
[out] DriverFlags
Or bit per bit valido dei valori che indicano come il driver può visualizzare la risorsa.
Il valore DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT (0x1) è attualmente l'unico valore supportato. Questo bit indica che il driver non può supportare l'impostazione di runtime di qualsiasi sottoresource della risorsa specificata come primaria. Il driver di visualizzazione in modalità utente deve impostare questo bit se implementa la presentazione da questa superficie tramite un'operazione di copia. Pertanto, il runtime non userà la presentazione in stile capovolgimento se questo bit è impostato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | dxgiddi.h (include D3d10umddi.h) |