Partilhar via


D3D10_DDI_MAP enumeração (d3d10umddi.h)

O tipo de enumeração D3D10_DDI_MAP contém valores que identificam os níveis de acesso a serem mapeados para um sub-recurso em uma chamada para a função ResourceMap do driver.

Sintaxe

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
O acesso de leitura é solicitado para a CPU para o sub-recurso.
D3D10_DDI_MAP_WRITE
O acesso de gravação é solicitado para a CPU para o sub-recurso.
D3D10_DDI_MAP_READWRITE
O acesso de leitura e gravação é solicitado para a CPU para o sub-recurso.
D3D10_DDI_MAP_WRITE_DISCARD
O acesso de gravação é solicitado para a CPU para o sub-recurso. No entanto, o conteúdo da sub-fonte fica indefinido durante essa operação porque o aplicativo solicitante pode gravar completamente em toda a região da memória. Você pode usar esse nível de acesso apenas com recursos dinâmicos.
D3D10_DDI_MAP_WRITE_NOOVERWRITE
O acesso de gravação é solicitado para a CPU para o sub-recurso. No entanto, o aplicativo solicitante não substituirá nenhum dado usado anteriormente pela GPU. Você pode usar esse nível de acesso apenas com buffers de vértice e índice dinâmicos.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

do ResourceMap