Compartir a través de


enumeración D2D1_MAP_OPTIONS (d2d1_1.h)

Especifica cómo se debe tratar la memoria que se va a asignar desde el ID2D1Bitmap1 correspondiente.

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 el acceso de lectura de CPU.
D2D1_MAP_OPTIONS_WRITE
Valor: 2
Permitir el acceso de escritura de CPU.
D2D1_MAP_OPTIONS_DISCARD
Valor: 4
Descarte el contenido anterior del recurso cuando se asigne.
D2D1_MAP_OPTIONS_FORCE_DWORD
Valor: 0xffffffff

Comentarios

La opción D2D1_MAP_OPTIONS_READ solo se puede usar si el mapa de bits se creó con la marca D2D1_BITMAP_OPTIONS_CPU_READ .

Estas marcas no podrán usarse en mapas de bits creados por ID2D1DeviceContext. Sin embargo, ID2D1SourceTransform recibirá mapas de bits para los que estas marcas son válidas.

D2D1_MAP_OPTIONS_DISCARD solo se puede usar con D2D1_MAP_OPTIONS_WRITE. Ambas opciones solo están disponibles a través de la API de creación de efectos, no a través de la API de representación de Direct2D.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d2d1_1.h

Consulte también

ID2D1Bitmap1::Map