Método IDXGISurface::Map (dxgi.h)

Obtenga un puntero a los datos contenidos en la superficie y deniegue el acceso de GPU a la superficie.

Sintaxis

HRESULT Map(
  [out] DXGI_MAPPED_RECT *pLockedRect,
        UINT             MapFlags
);

Parámetros

[out] pLockedRect

Tipo: DXGI_MAPPED_RECT*

Puntero a los datos de superficie (vea DXGI_MAPPED_RECT).

MapFlags

Tipo: UINT

Marcas de lectura y escritura de CPU. Estas marcas se pueden combinar con un OR lógico.

  • DXGI_MAP_READ: permitir el acceso de lectura de CPU.
  • DXGI_MAP_WRITE: permitir el acceso de escritura de CPU.
  • DXGI_MAP_DISCARD: descarte el contenido anterior de un recurso cuando se asigna.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de error que se describen en el tema DXGI_ERROR .

Comentarios

Use IDXGISurface::Map para acceder a una superficie desde la CPU. Para liberar una superficie asignada (y permitir el acceso a GPU) llame a IDXGISurface::Unmap.

Requisitos

   
Plataforma de destino Windows
Encabezado dxgi.h
Library DXGI.lib

Consulte también

IDXGISurface