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

# D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION

> Paramètres utilisés pour initialiser le système de mémoire virtuelle graphique Direct3D.  

Paramètres utilisés pour initialiser le système de mémoire virtuelle graphique Direct3D.

## Syntaxe

```cpp theme={null}
typedef struct D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION {  
    D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION_FLAGS Flags;  
    UINT PageTableMemory4MBPageCount;  
    UINT FrameBufferPreserveMemorySizeBytes;  
    D3D12_GPU_VIRTUAL_ADDRESS MinimumValidGraphicsAddress;  
    D3D12_GPU_VIRTUAL_ADDRESS MaximumValidGraphicsAddress;  
} D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION  
```

### Membres

*Flags*\
Type : [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\_FLAGS](/fr-CA/reference/graphics/d3d12_xs/enums/d3d12xbox_virtual_memory_configuration_flags)

Aucun indicateur autre que D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\_FLAG\_NONE n'est actuellement pris en charge.

*PageTableMemory4MBPageCount*\
Type : UINT

Taille de l'allocation de mémoire des tables de pages GPU, en unités de 4 Mo.
La valeur doit être au moins égale à 1 et sera limitée à un maximum de 33.
Spécifiez D3D12XBOX\_PAGE\_TABLE\_MEMORY\_4MB\_PAGE\_COUNT\_DEFAULT pour la valeur par défaut (5 pages de 4 Mo).

*FrameBufferPreserveMemorySizeBytes*\
Type : UINT

Taille de l'allocation de préservation du tampon d'image interprocessus, en octets.
Cette mémoire est allouée à partir de la partition de mémoire du titre au moment du premier lancement d'un processus du titre.
Les processus suivants du titre ne peuvent pas modifier la taille de l'allocation ni libérer l'allocation.

Spécifiez 0 pour aucune mémoire (valeur par défaut) ou -1 pour l'ancienne valeur par défaut (environ 10 Mo). La valeur sera limitée à un maximum de 64 Mo.

*MinimumValidGraphicsAddress*\
Type : D3D12\_GPU\_VIRTUAL\_ADDRESS

Paramètre de sortie correspondant à l'adresse virtuelle graphique valide minimale. Cette valeur est toujours de 2 Go.

*MaximumValidGraphicsAddress*\
Type : D3D12\_GPU\_VIRTUAL\_ADDRESS

Paramètre de sortie correspondant à l'octet suivant l'adresse virtuelle graphique valide maximale.  Cette valeur dépend de la taille des tables de pages GPU définie par PageTableMemory4MBPageCount. Avec les paramètres par défaut, cette valeur est d'environ 159,375 Go.

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

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


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
