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

> Reserva memória e inicializa as tabelas de páginas para rastrear a memória gráfica.

Reserva memória e inicializa as tabelas de páginas para rastrear a memória gráfica.

## Sintaxe

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

### Parâmetros

*pVMConfiguration*   \_Inout\_\
Tipo: [D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\*](/pt-BR/reference/graphics/d3d12_xs/structs/d3d12xbox_virtual_memory_configuration)

Um ponteiro para as opções de configuração de memória virtual a serem usadas para inicializar a memória gráfica.

### Valor retornado

Tipo: HRESULT

| Resultado | Motivo |
| - | - |
| S\_OK | O sistema de memória virtual foi configurado com a configuração fornecida. |
| E\_FAIL | O sistema de memória virtual não foi configurado com êxito (ou seja, o dispositivo D3D12 foi criado antes da chamada desta API). |
| E\_INVALIDARG | pVMConfiguration é NULL. |

## Comentários

D3D12ConfigureVirtualMemoryX permite inicializar o rastreamento da memória gráfica antes que um ID3D12Device tenha sido criado. Só é necessário chamar esta API se o seu título precisar alocar reservas de memória gráfica no início da inicialização, antes da criação de um ID3D12Device, ou se o seu título quiser usar uma configuração de memória virtual não padrão que use mais ou menos memória de tabela de páginas da GPU do que a quantidade padrão (20 MB).

## Requisitos

**Cabeçalho:** d3d12\_xs.h

**Biblioteca:** d3d12\_xs.lib\
**Plataformas com suporte**: consoles XBOX Series

## Confira também

[d3d12\_xs](/pt-BR/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)
