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

# ID3D12Device8 (consoles XBOX Series)

> Representa um adaptador virtual. Essa interface estende `ID3D12Device7`.

Representa um adaptador virtual. Essa interface estende [ID3D12Device7](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device7/id3d12device7).

## Sintaxe

```cpp theme={null}
class ID3D12Device8 : public ID3D12Device7  
```

## Métodos

| Método | Descrição |
| - | - |
| [AddBlobToGpuHangDumpX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_addblobtogpuhangdumpx) | Adiciona um blob de memória e metadados ao arquivo de despejo de travamento (.hix). Chame essa função somente a partir da função [D3D12XBOX\_HANGBEGINCALLBACK](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_sethangcallbacksx) quando a GPU estiver travada. |
| [CreateCommittedResource2](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createcommittedresource2) | Cria um recurso e um heap, de modo que o heap seja grande o suficiente para conter o recurso inteiro e o recurso seja mapeado para o heap. |
| [CreateMinMipShaderResourceViewX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createminmipshaderresourceviewx) | Cria uma exibição de recurso de sombreador de mapa MinMip a partir de um recurso de destino (ou desc) combinado com um recurso MinMip. |
| [CreatePlacedResource1](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createplacedresource1) | Cria um recurso posicionado. |
| [CreateSamplerFeedbackUnorderedAccessView](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createsamplerfeedbackunorderedaccessview) | Cria um descritor UAV para sampler feedback, a partir de um recurso de destino e de um recurso de feedback. |
| [CreateSamplerFeedbackUnorderedAccessViewX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createsamplerfeedbackunorderedaccessviewx) | Cria um descritor UAV para sampler feedback, a partir de um recurso de destino e de um recurso de feedback. |
| [DeserializeStateObjectX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_deserializestateobjectx) | Desserializa um objeto de estado de pipeline de raytracing (RTPSO) a partir de um RTPSO serializado criado por `SerializeStateObjectX`. |
| [GetCopyableFootprints1](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getcopyablefootprints1) | Obtém um layout de recurso que pode ser copiado. |
| [GetRaytracingAccelerationStructurePrebuildInfoX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getraytracingaccelerationstructureprebuildinfox) | Consulta o driver sobre os requisitos de recursos para criar uma estrutura de aceleração. |
| [GetResourceAllocationInfo2](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getresourceallocationinfo2) | Obtém o tamanho e o alinhamento da memória necessária para uma coleção de recursos neste adaptador. |
| [GetShaderResourceViewPRTLODIndexX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getshaderresourceviewprtlodindexx) | Retorna o ID do contador de LOD de PRT associado a essa exibição de recurso de sombreador, se o rastreamento de LOD de PRT estiver habilitado. |
| [SerializeStateObjectX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_serializestateobjectx) | Cria um RTPSO serializado que pode ser salvo em disco e recarregado com DeserializeStateObjectX. |
| [SetCompileTimeShaderPdbPathX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setcompiletimeshaderpdbpathx) | Usado para especificar o caminho em que o driver salva os PDBs de PSO de raytracing. |
| [SetShaderRecompileCallbackX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setshaderrecompilecallbackx) | Define um retorno de chamada a ser invocado quando o driver recompila um ou mais estágios de sombreador de um objeto de estado de pipeline. |
| [SetShaderResourceViewPRTLODIndexX](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setshaderresourceviewprtlodindexx) | Define e habilita o ID do contador de LOD de PRT associado a essa exibição de recurso de sombreador, ou desabilita o rastreamento de LOD de PRT para essa exibição de recurso de sombreador. |

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

- [ID3D12Device9 (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12device9/id3d12device9_public.md)
- [ID3D12Device9 (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/interfaces/id3d12device9/id3d12device9_public.md)
- [ID3D12Device9 (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/interfaces/id3d12device9/id3d12device9_public.md)
- [ID3D12Device9 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device9/id3d12device9_public.md)
- [ID3D12Device9 (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/interfaces/id3d12device9/id3d12device9_public.md)
