Compartilhar via


D3D10_MAP_FLAG enumeração (d3d10.h)

Especifica como a CPU deve responder quando Map é chamado em um recurso que está sendo usado pela GPU.

Syntax

typedef enum D3D10_MAP_FLAG {
  D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;

Constantes

 
D3D10_MAP_FLAG_DO_NOT_WAIT
Valor: 0x100000L
Especifica que o Mapa deve retornar DXGI_ERROR_WAS_STILL_DRAWING quando a GPU impede que a CPU acesse um recurso.

Comentários

Essa enumeração é usada por ID3D10Buffer::Map, ID3D10Texture1D::Map, ID3D10Texture2D::Map e ID3D10Texture3D::Map.

D3D10_MAP_FLAG_DO_NOT_WAIT não pode ser usado com D3D10_MAP_WRITE_DISCARD ou D3D10_MAP_WRITE_NOOVERWRITE.

Para obter mais informações sobre possíveis conflitos entre a GPU e a CPU durante o mapeamento de recursos, consulte Copiar e acessar dados de recursos (Direct3D 10).

Requisitos

Requisito Valor
Cabeçalho d3d10.h

Confira também

Enumerações de recursos