Compartilhar via


Método ID3D10Texture2D::Map (d3d10.h)

Obtenha um ponteiro para os dados contidos em um sub-recurso e negue o acesso de GPU a esse sub-recurso.

Sintaxe

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 do sub-recurso. Consulte D3D10CalcSubresource para obter mais detalhes.

[in] MapType

Tipo: D3D10_MAP

Inteiro que especifica as permissões de leitura e gravação da CPU para um recurso. Para obter os valores possíveis, consulte D3D10_MAP.

[in] MapFlags

Tipo: UINT

Sinalizador que especifica o que a CPU deve fazer quando a GPU está ocupada. Esse sinalizador é opcional.

[out] pMappedTex2D

Tipo: D3D10_MAPPED_TEXTURE2D*

Ponteiro para uma estrutura (D3D10_MAPPED_TEXTURE2D) que é preenchida pela função e contém um ponteiro para os dados do recurso.

Retornar valor

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK.

Todos os métodos Map têm valores retornados idênticos e restrições operacionais. Eles estão listados na seção de comentários de ID3D10Texture1D::Map.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib

Confira também

ID3D10Texture2D Interface