Pular para o conteúdo principal
Descreve um buffer de saída de fluxo.

Sintaxe

Membros

BufferLocation
Tipo: D3D12_GPU_VIRTUAL_ADDRESS
Um D3D12_GPU_VIRTUAL_ADDRESS (um UINT64) que aponta para o buffer de saída de fluxo. Se SizeInBytes for 0, esse membro não será usado e poderá ter qualquer valor. SizeInBytes
Tipo: UINT64
O tamanho do buffer de saída de fluxo, em bytes. BufferFilledSizeLocation
Tipo: D3D12_GPU_VIRTUAL_ADDRESS
O local do valor que indica a quantidade de dados preenchida no buffer, como um D3D12_GPU_VIRTUAL_ADDRESS (um UINT64). Esse membro não pode ser NULL; um local de tamanho preenchido deve ser fornecido (o hardware o incrementará à medida que os dados forem gerados). Se SizeInBytes for 0, esse membro não será usado e poderá ter qualquer valor.

Comentários

Use essa estrutura com SOSetTargets.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Estruturas principais
Última modificação em 6 de outubro de 2026