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

# EmitRaytracingAccelerationStructurePostbuildInfo

> Emite propriedades pós-criação para um conjunto de estruturas de aceleração. Isso permite que os aplicativos conheçam os requisitos de recursos de saída para executar.

Emite propriedades pós-criação para um conjunto de estruturas de aceleração. Isso permite que os aplicativos conheçam os requisitos de recursos de saída para executar operações de estrutura de aceleração por meio de [ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_copyraytracingaccelerationstructure_public).

## Sintaxe

```cpp theme={null}
void EmitRaytracingAccelerationStructurePostbuildInfo(
    const D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC  pDesc,
    UINT NumSourceAccelerationStructures,
    const D3D12_GPU_VIRTUAL_ADDRESS  pSourceAccelerationStructureData
)
```

### Parâmetros

*pDesc \[in]*\
Tipo: const D3D12\_RAYTRACING\_ACCELERATION\_STRUCTURE\_POSTBUILD\_INFO\_DESC \*

Um objeto [D3D12\_RAYTRACING\_ACCELERATION\_STRUCTURE\_POSTBUILD\_INFO\_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_acceleration_structure_postbuild_info_desc_public) que descreve as informações pós-criação a serem geradas.

*NumSourceAccelerationStructures \[in]*\
Tipo: UINT

Número de ponteiros para endereços virtuais de GPU de estruturas de aceleração apontados por <i>pSourceAccelerationStructureData</i>. Esse número também afeta o destino (saída), que será uma matriz contígua de **NumSourceAccelerationStructures** estruturas de saída, em que o tipo das estruturas depende do campo <i>InfoType</i> fornecido na descrição <i>pDesc</i>.

*pSourceAccelerationStructureData \[in]*\
Tipo: const D3D12\_GPU\_VIRTUAL\_ADDRESS \*

Ponteiro para uma matriz de endereços virtuais de GPU de tamanho <i>NumSourceAccelerationStructures</i>.

O endereço deve estar alinhado a 256 bytes, definido como [D3D12\_RAYTRACING\_ACCELERATION\_STRUCTURE\_BYTE\_ALIGNMENT](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/constants).

A memória apontada deve estar no estado [D3D12\_RESOURCE\_STATE\_RAYTRACING\_ACCELERATION\_STRUCTURE](/pt-BR/reference/graphics/d3d12_x/enums/d3d12_resource_states).

### Valor retornado

Tipo: void

Nenhum.

## Comentários

Este método pode ser chamado a partir de listas de comandos de gráficos ou de computação, mas não a partir de pacotes.

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Biblioteca:** d3d12\_xs.lib\
**Plataformas com suporte**: consoles XBOX Series

## Confira também

[ID3D12GraphicsCommandList4](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList4/id3d12graphicscommandlist4)


## Related topics

- [D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_acceleration_structure_postbuild_info_desc_public.md)
- [BuildRaytracingAccelerationStructure (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_buildraytracingaccelerationstructure_public.md)
- [CopyRaytracingAccelerationStructure (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_copyraytracingaccelerationstructure_public.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_raytracing_acceleration_structure_postbuild_info_serialization_desc_public.md)
