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

# dxcapi

> Pontos de entrada de API e interfaces de dxcompiler_x*.dll

## Interfaces

| Interface | Descrição |
| - | - |
| [IDxcXboxBackendDebugInfo](/pt-BR/reference/graphics/dxcapi_x/interfaces/idxcxboxbackenddebuginfo/idxcxboxbackenddebuginfo) | Interface para consultar informações de depuração específicas do hardware XBOX a partir de DXIL. |
| [IDxcXboxContainer](/pt-BR/reference/graphics/dxcapi_x/interfaces/idxcxboxcontainer/idxcxboxcontainer) | Interface usada para consultar shaders de hardware de contêineres DXIL. |
| [IDxcXboxHwShader](/pt-BR/reference/graphics/dxcapi_x/interfaces/idxcxboxhwshader/idxcxboxhwshader) | Interface usada para consultar dados de um estágio de shader de hardware pré-compilado. |
| [IDxcXboxShaderStats](/pt-BR/reference/graphics/dxcapi_x/interfaces/idxcxboxshaderstats/idxcxboxshaderstats) | (Preterida) Interface usada para consultar estatísticas de shader de shaders pré-compilados. |
| [IXdxrPdbRecompiler](/pt-BR/reference/graphics/dxcapi_x/interfaces/IXdxrPdbRecompiler/ixdxrpdbrecompiler) | Interface para recompilar um PDB XDXR |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [DxcXboxShaderStaticsV1](/pt-BR/reference/graphics/dxcapi_x/structs/dxcxboxshaderstaticsv1) | Struct que representa estatísticas de shader para um estágio de shader de hardware pré-compilado. |
| [DxcXboxShaderStaticsV2](/pt-BR/reference/graphics/dxcapi_x/structs/dxcxboxshaderstaticsv2) | Struct que representa estatísticas estendidas de shader para um estágio de shader de hardware pré-compilado no XBOX Series. |
| [MemoryAccessStat](/pt-BR/reference/graphics/dxcapi_x/structs/memoryaccessstat) | Struct que representa informações sobre instruções de memória. |
| [RawInstructionStats](/pt-BR/reference/graphics/dxcapi_x/structs/rawinstructionstats) | Um struct que representa uma contagem de todos os tipos de instruções no shader. |
| [RawInstuctionStat](/pt-BR/reference/graphics/dxcapi_x/structs/rawinstuctionstat) | Um struct que representa uma contagem de um tipo de instrução. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [DxcXboxShaderStatsClass](/pt-BR/reference/graphics/dxcapi_x/enums/dxcxboxshaderstatsclass) | Número de versão da estrutura DxcXboxShaderStatistics\* consultada a partir de `IDxcXboxShaderStats::GetShaderStats`. |


## Related topics

- [Índice de tópicos sob NDA para desenvolvimento de console com o XBOX GDK](/pt-BR/nda/nda-overview.md)
- [Compilador de sombreadores HLSL (DXC) para o XBOX GDK](/pt-BR/tools/tools-console/shadercompiler/index.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
