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

# D3D12ConfigureVirtualMemoryX (consoles XBOX Series)

> Réserve de la mémoire pour les tables de pages de suivi de la mémoire graphique et les initialise.

Réserve de la mémoire pour les tables de pages de suivi de la mémoire graphique et les initialise.

## Syntaxe

```cpp theme={null}
HRESULT D3D12ConfigureVirtualMemoryX(  
         D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION* pVMConfiguration  
)  
```

### Paramètres

*pVMConfiguration*   \_Inout\_\
Type : [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\*](/fr/reference/graphics/d3d12_xs/structs/d3d12xbox_virtual_memory_configuration)

Pointeur vers les options de configuration de la mémoire virtuelle à utiliser pour initialiser la mémoire graphique.

### Valeur de retour

Type : HRESULT

| Résultat | Raison |
| - | - |
| S\_OK | Le système de mémoire virtuelle a été configuré avec la configuration indiquée. |
| E\_FAIL | Le système de mémoire virtuelle n'a pas pu être configuré (par exemple, l'appareil D3D12 a été créé avant l'appel de cette API). |
| E\_INVALIDARG | pVMConfiguration a la valeur NULL. |

## Remarques

D3D12ConfigureVirtualMemoryX permet d'initialiser le suivi de la mémoire graphique avant la création d'un ID3D12Device. Il n'est nécessaire d'appeler cette API que si votre titre doit allouer des réservations de mémoire graphique tôt au démarrage, avant la création d'un ID3D12Device, ou si votre titre souhaite utiliser une configuration de mémoire virtuelle non standard qui utilise plus ou moins de mémoire de table de pages GPU que la quantité par défaut (20 Mo).

## Configuration requise

**En-tête :** d3d12\_xs.h

**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[d3d12\_xs](/fr/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_RAYTRACING_GEOMETRY_AABBS_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_geometry_aabbs_desc_public.md)
- [D3D12_RAYTRACING_INSTANCE_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_instance_desc_public.md)
- [ID3D12Device5 (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12device5/id3d12device5_public.md)
