enumerazione D3D10_DDI_MAP (d3d10umddi.h)

Il tipo di enumerazione D3D10_DDI_MAP contiene valori che identificano i livelli di accesso per eseguire il mapping a una sottoresource 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 nella sottoresource.
D3D10_DDI_MAP_WRITE
L'accesso in scrittura viene richiesto per la CPU nella sottoresource.
D3D10_DDI_MAP_READWRITE
L'accesso in lettura e scrittura viene richiesto per la CPU nella sottoresource.
D3D10_DDI_MAP_WRITE_DISCARD
L'accesso in scrittura viene richiesto per la CPU nella sottoresource. Tuttavia, il contenuto della sottoresource diventa non definito durante questa operazione perché l'applicazione richiesta potrebbe scrivere completamente sull'intera area di memoria. È possibile usare questo livello di accesso solo con le risorse dinamiche.
D3D10_DDI_MAP_WRITE_NOOVERWRITE
L'accesso in scrittura viene richiesto per la CPU nella sottoresource. Tuttavia, l'applicazione che richiede non sovrascriverà i dati usati in precedenza dalla GPU. È possibile usare questo livello di accesso solo con buffer di vertice dinamici e buffer di indice.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

ResourceMap