> ## 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 limites de l'espace d'adressage virtuel GPU de l'adaptateur, y compris le nombre maximal de bits d'adresse par ressource et par processus.

Détaille les limites de l'espace d'adressage virtuel GPU de l'adaptateur, y compris 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 tend à se produire 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 à 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-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_evict_public) ne constitue pas une option viable pour gérer la résidence. Consultez [MakeResident](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_makeresident_public) pour plus de détails.

## Remarques

Consultez la constante d'énumération D3D12\_FEATURE\_GPU\_VIRTUAL\_ADDRESS\_SUPPORT dans l'énumération [D3D12\_FEATURE](/fr-CA/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 de base](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)

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


## Related topics

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