enumeración D3D10_DDI_MAP (d3d10umddi.h)

El tipo de enumeración D3D10_DDI_MAP contiene valores que identifican los niveles de acceso que se van a asignar a un subrecurso en una llamada a la función ResourceMap del controlador.

Syntax

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
} ;

Constantes

 
D3D10_DDI_MAP_READ
Se solicita acceso de lectura para la CPU al subrecurso.
D3D10_DDI_MAP_WRITE
Se solicita acceso de escritura para la CPU al subrecurso.
D3D10_DDI_MAP_READWRITE
Se solicita acceso de lectura y escritura para la CPU al subrecurso.
D3D10_DDI_MAP_WRITE_DISCARD
Se solicita acceso de escritura para la CPU al subrecurso. Sin embargo, el contenido del subrecurso se vuelve indefinido durante esta operación porque la aplicación solicitante puede escribir completamente en toda la región de memoria. Puede usar este nivel de acceso solo con recursos dinámicos.
D3D10_DDI_MAP_WRITE_NOOVERWRITE
Se solicita acceso de escritura para la CPU al subrecurso. Sin embargo, la aplicación que solicita no sobrescribirá ningún dato usado anteriormente por la GPU. Puede usar este nivel de acceso solo con búferes dinámicos de vértices e índices.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

ResourceMap