Método ID2D1Bitmap1::Map (d2d1_1.h)

Asigna el mapa de bits especificado a la memoria.

Sintaxis

HRESULT Map(
        D2D1_MAP_OPTIONS options,
  [out] D2D1_MAPPED_RECT *mappedRect
);

Parámetros

options

Tipo: D2D1_MAP_OPTIONS

Las opciones usadas en la asignación del mapa de bits a la memoria.

[out] mappedRect

Tipo: D2D1_MAPPED_RECT*

Cuando este método vuelve, contiene una referencia al rectángulo asignado a la memoria.

Valor devuelto

Tipo: HRESULT

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
E_INVALIDARG Uno o varios argumentos no son válidos
D3DERR_DEVICELOST El dispositivo se ha perdido, pero no se puede restablecer en este momento.

Comentarios

Nota No se pueden usar mapas de bits para algunos propósitos mientras se asignan. En particular, el método ID2D1Bitmap::CopyFromBitmap no funciona si el mapa de bits de origen o de destino está asignado.
 
El mapa de bits debe haberse creado con la marca D2D1_BITMAP_OPTIONS_CPU_READ especificada.

Requisitos

   
Cliente mínimo compatible Windows 8 y Platform Update 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]
Plataforma de destino Windows
Encabezado d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

ID2D1Bitmap1

ID2D1DeviceContext::CreateBitmap

ID2D1DeviceContext::CreateBitmapFromDxgiSurface

ID2D1RenderTarget::CreateSharedBitmap