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

> Detalla las limitaciones del espacio de direcciones virtuales de GPU del adaptador, incluidos los bits de dirección máximos por recurso y por proceso.

Detalla las limitaciones del espacio de direcciones virtuales de GPU del adaptador, incluidos los bits de dirección máximos por recurso y por proceso.

## Sintaxis

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

### Miembros

*MaxGPUVirtualAddressBitsPerResource*\
Tipo: UINT

El número máximo de bits de dirección virtual de GPU por recurso.

Algunos adaptadores tienen bastantes menos bits disponibles por recurso que por proceso, mientras que otros adaptadores tienen bastantes más bits disponibles por recurso que por proceso. El último escenario tiende a producirse en situaciones menos comunes, como al ejecutar un proceso de 32 bits en determinados adaptadores UMA.
Cuando las capacidades por recurso son mayores que las por proceso, esas capacidades mayores por recurso solo pueden aprovecharse mediante recursos reservados o páginas asignadas a NULL.

*MaxGPUVirtualAddressBitsPerProcess*\
Tipo: UINT

El número máximo de bits de dirección virtual de GPU por proceso.

Cuando este valor sea casi igual al presupuesto de residencia disponible, [Evict](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_evict_public) no será una opción viable para administrar la residencia. Consulte [MakeResident](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_makeresident_public) para obtener más detalles.

## Comentarios

Consulte la constante de enumeración D3D12\_FEATURE\_GPU\_VIRTUAL\_ADDRESS\_SUPPORT en la enumeración [D3D12\_FEATURE](/reference/graphics/d3d12/enums/d3d12_feature_public).

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib\
**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

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

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


## Related topics

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