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

> Représente un adaptateur virtuel. Cette interface étend `ID3D12Device7`.

Représente un adaptateur virtuel. Cette interface étend [ID3D12Device7](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device7/id3d12device7).

## Syntaxe

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

## Méthodes

| Méthode | Description |
| - | - |
| [AddBlobToGpuHangDumpX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_addblobtogpuhangdumpx) | Ajoute un blob de mémoire et des métadonnées au fichier de vidage de blocage (.hix). Appelez cette fonction uniquement à partir de la fonction [D3D12XBOX\_HANGBEGINCALLBACK](/fr/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_sethangcallbacksx) lorsque le GPU est bloqué. |
| [CreateCommittedResource2](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createcommittedresource2) | Crée à la fois une ressource et un tas, de sorte que le tas soit suffisamment grand pour contenir la totalité de la ressource, et que la ressource soit mappée au tas. |
| [CreateMinMipShaderResourceViewX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createminmipshaderresourceviewx) | Crée une vue de ressource de nuanceur de carte MinMip à partir d'une ressource ciblée (ou d'une description) combinée à une ressource MinMip. |
| [CreatePlacedResource1](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createplacedresource1) | Crée une ressource placée. |
| [CreateSamplerFeedbackUnorderedAccessView](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createsamplerfeedbackunorderedaccessview) | Crée un descripteur UAV pour le retour d'échantillonneur (sampler feedback), à partir d'une ressource ciblée et d'une ressource de retour. |
| [CreateSamplerFeedbackUnorderedAccessViewX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_createsamplerfeedbackunorderedaccessviewx) | Crée un descripteur UAV pour le retour d'échantillonneur (sampler feedback), à partir d'une ressource ciblée et d'une ressource de retour. |
| [DeserializeStateObjectX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_deserializestateobjectx) | Désérialise un objet d'état de pipeline de raytracing (RTPSO) à partir d'un RTPSO sérialisé créé par `SerializeStateObjectX`. |
| [GetCopyableFootprints1](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getcopyablefootprints1) | Obtient une disposition de ressource pouvant être copiée. |
| [GetRaytracingAccelerationStructurePrebuildInfoX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getraytracingaccelerationstructureprebuildinfox) | Interroge le pilote sur les ressources requises pour construire une structure d'accélération. |
| [GetResourceAllocationInfo2](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getresourceallocationinfo2) | Obtient la taille et l'alignement de la mémoire requise pour une collection de ressources sur cet adaptateur. |
| [GetShaderResourceViewPRTLODIndexX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_getshaderresourceviewprtlodindexx) | Retourne l'ID du compteur LOD PRT associé à cette vue de ressource de nuanceur, si le suivi LOD PRT est activé. |
| [SerializeStateObjectX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_serializestateobjectx) | Crée un RTPSO sérialisé qui peut être enregistré sur disque et rechargé avec DeserializeStateObjectX. |
| [SetCompileTimeShaderPdbPathX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setcompiletimeshaderpdbpathx) | Permet de spécifier le chemin où le pilote enregistre les PDB des PSO de raytracing. |
| [SetShaderRecompileCallbackX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setshaderrecompilecallbackx) | Définit un rappel à appeler lorsque le pilote recompile une ou plusieurs étapes de nuanceur pour un objet d'état de pipeline. |
| [SetShaderResourceViewPRTLODIndexX](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/methods/id3d12device8_setshaderresourceviewprtlodindexx) | Définit et active l'ID du compteur LOD PRT associé à cette vue de ressource de nuanceur, ou désactive le suivi LOD PRT pour cette vue de ressource de nuanceur. |

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[d3d12\_xs](/fr/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [ID3D12Device9 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device9/id3d12device9_public.md)
- [ID3D12Device10 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device10/id3d12device10_public.md)
- [ID3D12Device5 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device5/id3d12device5_public.md)
- [D3D12_WAVE_MMA_TIER (consoles XBOX Series)](/fr/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_BARRIER_GROUP (consoles XBOX Series)](/fr/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
