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

# D3D12_MEMORY_POOL

> Spécifie le pool de mémoire pour le tas.

Spécifie le pool de mémoire pour le tas.

## Syntaxe

```cpp theme={null}
typedef enum D3D12_MEMORY_POOL
{
    D3D12_MEMORY_POOL_UNKNOWN = 0,
    D3D12_MEMORY_POOL_L0 = 1,
    D3D12_MEMORY_POOL_L1 = 2
} D3D12_MEMORY_POOL
```

## Constantes

| Constante | Description |
| - | - |
| D3D12\_MEMORY\_POOL\_UNKNOWN | Le pool de mémoire est inconnu. |
| D3D12\_MEMORY\_POOL\_L0 | Le pool de mémoire est L0. L0 est le pool de mémoire système physique. Lorsque l'adaptateur est discret/NUMA, ce pool offre une bande passante plus élevée pour le CPU et une bande passante plus faible pour le GPU. Lorsque l'adaptateur est UMA, ce pool est le seul qui soit valide. |
| D3D12\_MEMORY\_POOL\_L1 | Le pool de mémoire est L1. L1 est généralement appelé le pool de mémoire vidéo physique. L1 n'est disponible que lorsque l'adaptateur est discret/NUMA; il offre une bande passante plus élevée pour le GPU et n'est même pas accessible par le CPU. Lorsque l'adaptateur est UMA, ce pool n'est pas disponible. |

## Remarques

Cette énumération est utilisée par la structure [D3D12\_HEAP\_PROPERTIES](/fr-CA/reference/graphics/d3d12/structs/d3d12_heap_properties_public).

Lorsque l'adaptateur est UMA, D3D12\_MEMORY\_POOL\_L0 et DXGI\_MEMORY\_SEGMENT\_GROUP\_LOCAL font référence à la même mémoire.

Lorsque

l'adaptateur n'est pas UMA : D3D12\_MEMORY\_POOL\_L0 et DXGI\_MEMORY\_SEGMENT\_GROUP\_NON\_LOCAL font référence à la même mémoire. D3D12\_MEMORY\_POOL\_L1 et DXGI\_MEMORY\_SEGMENT\_GROUP\_LOCAL font référence à la même mémoire.

## Configuration requise

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

## Voir aussi

[Énumérations principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)

[Tas de descripteurs](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/descriptor-heaps)


## Related topics

- [D3D12_HEAP_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_heap_type_public.md)
- [D3D12_SHADER_COMPONENT_MAPPING](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_component_mapping_public.md)
- [D3D12_RESOURCE_BARRIER_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_resource_barrier_type_public.md)
- [D3D12_DRED_ALLOCATION_TYPE](/fr-CA/reference/graphics/d3d12/enums/d3d12_dred_allocation_type_public.md)
- [D3D12_SHADER_CACHE_MODE](/fr-CA/reference/graphics/d3d12/enums/d3d12_shader_cache_mode_public.md)
