Método ID3D10Texture2D::Map (d3d10.h)
Obtenga un puntero a los datos contenidos en un subrecurso y deniegue el acceso de GPU a ese subrecurso.
Sintaxis
HRESULT Map(
[in] UINT Subresource,
[in] D3D10_MAP MapType,
[in] UINT MapFlags,
[out] D3D10_MAPPED_TEXTURE2D *pMappedTex2D
);
Parámetros
[in] Subresource
Tipo: UINT
Número de índice del subrecurso. Consulte D3D10CalcSubresource para obtener más detalles.
[in] MapType
Tipo: D3D10_MAP
Entero que especifica los permisos de lectura y escritura de la CPU para un recurso. Para conocer los valores posibles, consulte D3D10_MAP.
[in] MapFlags
Tipo: UINT
Marca que especifica qué debe hacer la CPU cuando la GPU está ocupada. Esta marca es opcional.
[out] pMappedTex2D
Tipo: D3D10_MAPPED_TEXTURE2D*
Puntero a una estructura (D3D10_MAPPED_TEXTURE2D) rellenada por la función y contiene un puntero a los datos del recurso.
Valor devuelto
Tipo: HRESULT
Si esta función se ejecuta correctamente, devuelve S_OK.
Todos los métodos map tienen valores devueltos idénticos y restricciones de funcionamiento. Se enumeran en la sección de comentarios de ID3D10Texture1D::Map.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d10.h |
Library | D3D10.lib |