Skip to main content
Parâmetros usados para inicializar o sistema de memória virtual de gráficos do Direct3D.

Sintaxe

Membros

Flags
Tipo: D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION_FLAGS
No momento, não há suporte para nenhum sinalizador além de D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION_FLAG_NONE. PageTableMemory4MBPageCount
Tipo: UINT
Tamanho da alocação de memória da tabela de páginas da GPU, em unidades de 4 MB. O valor deve ser pelo menos 1 e será limitado a no máximo 33. Especifique D3D12XBOX_PAGE_TABLE_MEMORY_4MB_PAGE_COUNT_DEFAULT para o valor padrão (5 páginas de 4 MB). FrameBufferPreserveMemorySizeBytes
Tipo: UINT
Tamanho da alocação de preservação do buffer de quadros entre processos, em bytes. Essa memória é alocada da partição de memória do título no momento da primeira inicialização do processo do título. Os processos de título subsequentes não podem alterar o tamanho da alocação nem desalocá-la. Especifique 0 para nenhuma memória (padrão) ou -1 para o valor padrão herdado (aprox. 10 MB). O valor será limitado a no máximo 64 MB. MinimumValidGraphicsAddress
Tipo: D3D12_GPU_VIRTUAL_ADDRESS
Parâmetro de saída que é o endereço virtual de gráficos mínimo válido. Esse valor é sempre 2 GB. MaximumValidGraphicsAddress
Tipo: D3D12_GPU_VIRTUAL_ADDRESS
Parâmetro de saída que fica um byte após o endereço virtual de gráficos máximo válido. Esse valor é baseado no tamanho das tabelas de páginas da GPU definido por PageTableMemory4MBPageCount. Usando os parâmetros padrão, esse valor é de aproximadamente 159,375 GB.

Requisitos

Cabeçalho: d3d12_xs.h
Plataformas compatíveis: consoles XBOX Series

Confira também

d3d12_xs
Last modified on October 6, 2026