Condividi tramite


enumerazione D3D11_CPU_ACCESS_FLAG (d3d11.h)

Specifica i tipi di accesso della CPU consentiti per una risorsa.

Sintassi

typedef enum D3D11_CPU_ACCESS_FLAG {
  D3D11_CPU_ACCESS_WRITE = 0x10000L,
  D3D11_CPU_ACCESS_READ = 0x20000L
} ;

Costanti

 
D3D11_CPU_ACCESS_WRITE
Valore: 0x10000L
La risorsa deve essere mappabile in modo che la CPU possa modificarne il contenuto. Le risorse create con questo flag non possono essere impostate come output della pipeline e devono essere create con utilizzo dinamico o di staging (vedere D3D11_USAGE).
D3D11_CPU_ACCESS_READ
Valore: 0x20000L
La risorsa deve essere mappabile in modo che la CPU possa leggere il relativo contenuto. Le risorse create con questo flag non possono essere impostate come input o output nella pipeline e devono essere create con l'utilizzo della gestione temporanea (vedere D3D11_USAGE).

Commenti

Questa enumerazione viene usata in D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESC, D3D11_TEXTURE3D_DESC.

Le applicazioni possono combinare uno o più flag con un or bit per bit. Quando possibile, creare risorse senza flag di accesso alla CPU, in quanto consente una migliore ottimizzazione delle risorse.

Impossibile usare D3D11_RESOURCE_MISC_FLAG durante la creazione di risorse con flag di D3D11_CPU_ACCESS .

Requisiti

Requisito Valore
Intestazione d3d11.h

Vedi anche

Enumerazioni delle risorse