> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CopyMapping (família XBOX One)

> Copia um mapeamento de origem para um mapeamento de destino. Oferece a opção de substituir os mapeamentos de páginas ESRAM no mapeamento de origem pelas páginas do sistema recém-alocadas.

# Método XGMemoryLayout::CopyMapping (família XBOX One)

Copia um mapeamento de origem para um mapeamento de destino. Oferece a opção de substituir os mapeamentos de páginas ESRAM no mapeamento de origem pelas páginas de memória do sistema recém-alocadas no mapeamento de destino.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
HRESULT CopyMapping(
         XGMemoryLayoutMapping *pDestMapping,
         const XGMemoryLayoutMapping *pSourceMapping,
         UINT32 Flags
)  
```

<a id="ID4EG" />

### Parâmetros

*pDestMapping*   \_In\_\
Tipo: XGMemoryLayoutMapping \*

O mapeamento de destino como um ponteiro para uma estrutura [XGMemoryLayoutMapping](/pt-BR/reference/graphics/xgmemory_NR/structs/xgmemorylayoutmapping).

*pSourceMapping*   \_In\_\
Tipo: XGMemoryLayoutMapping \*

O mapeamento de origem como um ponteiro para uma estrutura [XGMemoryLayoutMapping](/pt-BR/reference/graphics/xgmemory_NR/structs/xgmemorylayoutmapping).

*Flags*   \
Tipo: UINT32

Sinalizadores para controlar este método, como se o mapeamento de páginas ESRAM e de páginas de memória do sistema deve ser substituído. Uma combinação com OR bit a bit de constantes de enumeração [XG\_COPY\_MAPPING\_FLAGS](/pt-BR/reference/graphics/xgmemory_NR/enums/xg_copy_mapping_flags).

<a id="ID4EP" />

### Valor retornado

Tipo: HRESULT

S\_OK, E\_INVALIDARG ou E\_OUTOFMEMORY<a id="requirements" />

## Requisitos

**Cabeçalho:** xgmemory.h

<a id="ID4E1B" />

**Plataformas compatíveis:** família XBOX One

## Confira também

[XGMemoryLayout](/pt-BR/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayout/xgmemorylayout)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [CopyTileMappings](/pt-BR/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_copytilemappings_public.md)
- [CopyDescriptors](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_copydescriptors_public.md)
- [CopyTiles](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public.md)
- [GameInputAxisMapping](/pt-BR/reference/input/gameinput/structs/gameinputaxismapping.md)
