> ## 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 (famille XBOX One)

> Copie un mappage source dans un mappage de destination. Offre la possibilité de remplacer les mappages de pages ESRAM du mappage source par les pages système nouvellement allouées.

# Méthode XGMemoryLayout::CopyMapping (famille XBOX One)

Copie un mappage source dans un mappage de destination. Offre la possibilité de remplacer les mappages de pages ESRAM du mappage source par les pages de mémoire système nouvellement allouées dans le mappage de destination.

<a id="syntaxSection" />

## Syntaxe

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

<a id="ID4EG" />

### Paramètres

*pDestMapping*   \_In\_\
Type : XGMemoryLayoutMapping \*

Le mappage de destination, sous la forme d'un pointeur vers une structure [XGMemoryLayoutMapping](/fr-CA/reference/graphics/xgmemory_NR/structs/xgmemorylayoutmapping).

*pSourceMapping*   \_In\_\
Type : XGMemoryLayoutMapping \*

Le mappage source, sous la forme d'un pointeur vers une structure [XGMemoryLayoutMapping](/fr-CA/reference/graphics/xgmemory_NR/structs/xgmemorylayoutmapping).

*Flags*   \
Type : UINT32

Indicateurs permettant de contrôler cette méthode, par exemple pour indiquer s'il faut remplacer le mappage des pages ESRAM et des pages de mémoire système. Une combinaison par OR au niveau du bit de constantes d'énumération [XG\_COPY\_MAPPING\_FLAGS](/fr-CA/reference/graphics/xgmemory_NR/enums/xg_copy_mapping_flags).

<a id="ID4EP" />

### Valeur de retour

Type : HRESULT

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

## Configuration requise

**En-tête :** xgmemory.h

<a id="ID4E1B" />

**Plateformes prises en charge :** famille XBOX One

## Voir aussi

[XGMemoryLayout](/fr-CA/reference/graphics/xgmemory_NR/interfaces/XGMemoryLayout/xgmemorylayout)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [CopyTileMappings](/fr-CA/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_copytilemappings_public.md)
- [CopyTiles](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_copytiles_public.md)
- [CopyDescriptors](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_copydescriptors_public.md)
- [GameInputAxisMapping](/fr-CA/reference/input/gameinput/structs/gameinputaxismapping.md)
