Compartilhar via


enumeração D2D1_MAP_OPTIONS (d2d1_1.h)

Especifica como a memória a ser mapeada do ID2D1Bitmap1 correspondente deve ser tratada.

Syntax

typedef enum D2D1_MAP_OPTIONS {
  D2D1_MAP_OPTIONS_NONE = 0,
  D2D1_MAP_OPTIONS_READ = 1,
  D2D1_MAP_OPTIONS_WRITE = 2,
  D2D1_MAP_OPTIONS_DISCARD = 4,
  D2D1_MAP_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_MAP_OPTIONS_NONE
Valor: 0
D2D1_MAP_OPTIONS_READ
Valor: 1
Permitir acesso de leitura da CPU.
D2D1_MAP_OPTIONS_WRITE
Valor: 2
Permitir acesso de Gravação da CPU.
D2D1_MAP_OPTIONS_DISCARD
Valor: 4
Descarte o conteúdo anterior do recurso quando ele for mapeado.
D2D1_MAP_OPTIONS_FORCE_DWORD
Valor: 0xffffffff

Comentários

A opção D2D1_MAP_OPTIONS_READ só poderá ser usada se o bitmap tiver sido criado com o sinalizador D2D1_BITMAP_OPTIONS_CPU_READ .

Esses sinalizadores não poderão ser usados em bitmaps criados pelo ID2D1DeviceContext. No entanto, o ID2D1SourceTransform receberá bitmaps para os quais esses sinalizadores são válidos.

D2D1_MAP_OPTIONS_DISCARD só pode ser usado com D2D1_MAP_OPTIONS_WRITE. Essas duas opções só estão disponíveis por meio da API de autor de efeito, não por meio da API de renderização Direct2D.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1_1.h

Confira também

ID2D1Bitmap1::Map