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

# D3D12XBOX_SHADER_SYMBOL_LIST (consoles XBOX Series)

> Contém símbolos de função para o estado de pipeline de computação com chamadas de função (como para DXR).  

Contém símbolos de função para o estado de pipeline de computação com chamadas de função (como para DXR).

## Sintaxe

```cpp theme={null}
typedef struct D3D12XBOX_SHADER_SYMBOL_LIST {  
    const D3D12XBOX_SHADER_SYMBOL* pSymbols;  
    D3D12_GPU_VIRTUAL_ADDRESS ShaderAllocationBase;  
    UINT NumSymbols;  
    UINT TotalShaderSize;  
} D3D12XBOX_SHADER_SYMBOL_LIST  
```

### Membros

*pSymbols*\
Tipo: const [D3D12XBOX\_SHADER\_SYMBOL\*](/pt-BR/reference/graphics/d3d12_xs/structs/d3d12xbox_shader_symbol)

Aponta para a matriz de símbolos

*ShaderAllocationBase*\
Tipo: D3D12\_GPU\_VIRTUAL\_ADDRESS

VA de GPU base da alocação do sombreador

*NumSymbols*\
Tipo: UINT

Número de símbolos

*TotalShaderSize*\
Tipo: UINT

Tamanho total da alocação do sombreador

## Comentários

Funciona apenas para computação. Usado pelo XDXR para realizar a vinculação de funções em um RTPSO.

## Requisitos

**Cabeçalho:** d3d12\_xs.h\
**Plataformas compatíveis**: 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/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_HIT_GROUP_TYPE (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_hit_group_type_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_RAYTRACING_SHADER_CONFIG (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_shader_config_public.md)
