> ## 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.

# CopyTileMappings

> Copie les mappages d'une ressource réservée source vers une ressource réservée de destination.

Copie les mappages d'une ressource réservée source vers une ressource réservée de destination.

## Syntaxe

```cpp theme={null}
void CopyTileMappings(
    ID3D12Resource  pDstResource,
    const D3D12_TILED_RESOURCE_COORDINATE  pDstRegionStartCoordinate,
    ID3D12Resource  pSrcResource,
    const D3D12_TILED_RESOURCE_COORDINATE  pSrcRegionStartCoordinate,
    const D3D12_TILE_REGION_SIZE  pRegionSize,
    D3D12_TILE_MAPPING_FLAGS Flags
)
```

### Paramètres

*pDstResource \[in]*\
Type : ID3D12Resource \*

Pointeur vers la ressource réservée de destination.

*pDstRegionStartCoordinate \[in]*\
Type : const D3D12\_TILED\_RESOURCE\_COORDINATE \*

Pointeur vers une structure
[D3D12\_TILED\_RESOURCE\_COORDINATE](/fr-CA/reference/graphics/d3d12/structs/d3d12_tiled_resource_coordinate_public) qui décrit les coordonnées de départ de la ressource réservée de destination.

*pSrcResource \[in]*\
Type : ID3D12Resource \*

Pointeur vers la ressource réservée source.

*pSrcRegionStartCoordinate \[in]*\
Type : const D3D12\_TILED\_RESOURCE\_COORDINATE \*

Pointeur vers une structure [D3D12\_TILED\_RESOURCE\_COORDINATE](/fr-CA/reference/graphics/d3d12/structs/d3d12_tiled_resource_coordinate_public) qui décrit les coordonnées de départ de la ressource réservée source.

*pRegionSize \[in]*\
Type : const D3D12\_TILE\_REGION\_SIZE \*

Pointeur vers une structure [D3D12\_TILE\_REGION\_SIZE](/fr-CA/reference/graphics/d3d12/structs/d3d12_tile_region_size_public) qui décrit la taille de la région réservée.

*Flags*\
Type : D3D12\_TILE\_MAPPING\_FLAGS

Un membre de [D3D12\_TILE\_MAPPING\_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_tile_mapping_flags_public).

### Valeur de retour

Type : void

Aucune.

## Remarques

Utilisez **CopyTileMappings** pour copier les mappages de vignettes d'une ressource réservée vers une autre, soit pour dupliquer le mappage d'une ressource, soit pour initialiser un nouveau mappage avant de le modifier à l'aide de [UpdateTileMappings](/fr-CA/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_updatetilemappings_public).

**CopyTileMappings** facilite des tâches comme le déplacement de mappages à l'intérieur des ressources réservées et entre elles, par exemple le défilement de vignettes.
Les régions source et de destination peuvent se chevaucher; dans ce cas, le résultat de la copie est le même que si la source avait été enregistrée dans un emplacement temporaire
puis écrite de là vers la destination.

Les régions de destination et source doivent chacune tenir entièrement dans leur ressource, sinon le comportement est indéfini et la couche de débogage émettra une erreur.

## Configuration requise

**En-tête :** d3d12\_xs.h ou d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib ou d3d12\_x.lib\
**Plateformes prises en charge :** consoles XBOX Series et famille XBOX One

## Voir aussi

[ID3D12CommandQueue](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/id3d12commandqueue_xs)

[UpdateTileMappings](/fr-CA/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_updatetilemappings_public)

[Ressources en mosaïque de volume](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/volume-tiled-resources)


## Related topics

- [D3D12_TILE_MAPPING_FLAGS](/fr-CA/reference/graphics/d3d12/enums/d3d12_tile_mapping_flags_public.md)
- [D3D12_TILE_REGION_SIZE](/fr-CA/reference/graphics/d3d12/structs/d3d12_tile_region_size_public.md)
- [D3D12_TILED_RESOURCE_COORDINATE](/fr-CA/reference/graphics/d3d12/structs/d3d12_tiled_resource_coordinate_public.md)
- [CreateReservedResource](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createreservedresource_public.md)
- [CreateReservedResource1 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createreservedresource1_public.md)
