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)

Vedi anche

D3D10DDIARG_CREATERESOURCE

DXGI_DDI_MODE_DESC