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 |