Compartir a través de


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

Consulte también

Interfaz ID3D10Texture2D