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

Spécifie le pool de mémoire du 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 plus grande bande passante pour le processeur et une bande passante moindre pour le GPU. Lorsque l'adaptateur est UMA, ce pool est le seul valide. |
| D3D12\_MEMORY\_POOL\_L1 | Le pool de mémoire est L1. L1 est généralement appelé pool de mémoire vidéo physique. L1 n'est disponible que lorsque l'adaptateur est discret/NUMA ; il offre une plus grande bande passante pour le GPU et n'est même pas accessible par le processeur. 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/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/reference/graphics/d3d12/enums/d3d12_heap_type_public.md)
- [D3D12_SHADER_COMPONENT_MAPPING](/fr/reference/graphics/d3d12/enums/d3d12_shader_component_mapping_public.md)
- [D3D12_RESOURCE_BARRIER_TYPE](/fr/reference/graphics/d3d12/enums/d3d12_resource_barrier_type_public.md)
- [D3D12_DRED_ALLOCATION_TYPE](/fr/reference/graphics/d3d12/enums/d3d12_dred_allocation_type_public.md)
- [D3D12_SHADER_CACHE_MODE](/fr/reference/graphics/d3d12/enums/d3d12_shader_cache_mode_public.md)
