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 |