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

> Détaille les limitations de l'espace d'adressage virtuel GPU de l'adaptateur, notamment le nombre maximal de bits d'adresse par ressource et par processus.

Détaille les limitations de l'espace d'adressage virtuel GPU de l'adaptateur, notamment le nombre maximal de bits d'adresse par ressource et par processus.

## Syntaxe

```cpp theme={null}
typedef struct D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
{
    UINT MaxGPUVirtualAddressBitsPerResource;
    UINT MaxGPUVirtualAddressBitsPerProcess;
} D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT
```

### Membres

*MaxGPUVirtualAddressBitsPerResource*\
Type : UINT

Nombre maximal de bits d'adresse virtuelle GPU par ressource.

Certains adaptateurs disposent de beaucoup moins de bits par ressource que par processus, tandis que d'autres disposent de beaucoup plus de bits par ressource que par processus. Ce dernier cas se produit généralement dans des scénarios moins courants, par exemple lors de l'exécution d'un processus 32 bits sur certains adaptateurs UMA.
Lorsque les capacités par ressource sont supérieures à celles par processus, ces capacités supérieures par ressource ne peuvent être exploitées que par des ressources réservées ou des pages mappées sur NULL.

*MaxGPUVirtualAddressBitsPerProcess*\
Type : UINT

Nombre maximal de bits d'adresse virtuelle GPU par processus.

Lorsque cette valeur est presque égale au budget de résidence disponible, [Evict](/fr/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_evict_public) n'est pas une option viable pour gérer la résidence. Pour plus d'informations, consultez [MakeResident](/fr/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_makeresident_public).

## Remarques

Consultez la constante d'énumération D3D12\_FEATURE\_GPU\_VIRTUAL\_ADDRESS\_SUPPORT dans l'énumération [D3D12\_FEATURE](/fr/reference/graphics/d3d12/enums/d3d12_feature_public).

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

[Structures principales](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)

[D3D12\_FEATURE](/fr/reference/graphics/d3d12/enums/d3d12_feature_public)


## Related topics

- [D3D12_FEATURE_DATA_D3D12_OPTIONS](/fr/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public.md)
- [D3D12_FEATURE](/fr/reference/graphics/d3d12/enums/d3d12_feature_public.md)
- [MakeResident](/fr/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_makeresident_public.md)
- [D3D12_GPU_VIRTUAL_ADDRESS_RANGE](/fr/reference/graphics/d3d12/structs/d3d12_gpu_virtual_address_range_public.md)
- [D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE](/fr/reference/graphics/d3d12/structs/d3d12_gpu_virtual_address_and_stride_public.md)
