Compartir a través de


Método ID2D1VertexBuffer::Map (d2d1effectauthor.h)

Asigna los datos proporcionados a la memoria del usuario.

Sintaxis

HRESULT Map(
  [out] BYTE   **data,
        UINT32 bufferSize
);

Parámetros

[out] data

Tipo: const BYTE**

Cuando este método devuelve , contiene la dirección de un puntero al búfer disponible.

bufferSize

Tipo: UINT32

Tamaño deseado del búfer.

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 Se pasó un parámetro no válido a la función de devolución.
D3DERR_DEVICELOST El dispositivo se ha perdido, pero no se puede restablecer en este momento.

Comentarios

Si los datos son mayores que bufferSize, se produce un error en este método.

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]
Plataforma de destino Windows
Encabezado d2d1effectauthor.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

ID2D1EffectContext::CreateVertexBuffer

ID2D1VertexBuffer