enumerazione D3D10_DDI_MAP (d3d10umddi.h)
Il tipo di enumerazione D3D10_DDI_MAP contiene valori che identificano i livelli di accesso da mappare a una sottorisorsa in una chiamata alla funzione ResourceMap del driver.
Sintassi
typedef enum D3D10_DDI_MAP {
D3D10_DDI_MAP_READ,
D3D10_DDI_MAP_WRITE,
D3D10_DDI_MAP_READWRITE,
D3D10_DDI_MAP_WRITE_DISCARD,
D3D10_DDI_MAP_WRITE_NOOVERWRITE
} ;
Costanti
D3D10_DDI_MAP_READ L'accesso in lettura viene richiesto per la CPU alla sottorisorsa. |
D3D10_DDI_MAP_WRITE L'accesso in scrittura viene richiesto per la CPU nella sottorisorsa. |
D3D10_DDI_MAP_READWRITE L'accesso in lettura e scrittura viene richiesto per la CPU nella sottorisorsa. |
D3D10_DDI_MAP_WRITE_DISCARD L'accesso in scrittura viene richiesto per la CPU nella sottorisorsa. Tuttavia, il contenuto della sottorisorsa diventa indefinito durante questa operazione perché l'applicazione richiedente potrebbe scrivere completamente nell'intera area di memoria. È possibile usare questo livello di accesso solo con risorse dinamiche. |
D3D10_DDI_MAP_WRITE_NOOVERWRITE L'accesso in scrittura viene richiesto per la CPU nella sottorisorsa. Tuttavia, l'applicazione richiedente non sovrascriverà i dati usati in precedenza dalla GPU. È possibile usare questo livello di accesso solo con vertex dinamici e buffer di indice. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3d10umddi.h (include D3d10umddi.h) |