Partager via


Interface ID3D12Device5 (d3d12.h)

Représente une carte virtuelle.

Cette interface étend ID3D12Device4.

Notes

Cette interface, introduite dans Windows 10, version 1809, est la dernière version de l’interface ID3D12Device. Les applications ciblant Windows 10, version 1809 et versions ultérieures doivent utiliser cette interface au lieu des versions antérieures.

Héritage

L’interface ID3D12Device5 hérite de l’interface ID3D12Device4.

Méthodes

L’interface ID3D12Device5 utilise ces méthodes.

 
ID3D12Device5::CheckDriverMatchingIdentifier

Signale la compatibilité des données sérialisées, telles qu’une structure d’accélération de raytracing sérialisée résultant d’un appel à CopyRaytracingAccelerationStructure avec le mode D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE, avec le périphérique/pilote actuel.
ID3D12Device5::CreateLifetimeTracker

Crée un suivi de durée de vie associé à un rappel défini par l’application ; le rappel reçoit des notifications lorsque la durée de vie d’un objet suivi est modifiée.
ID3D12Device5::CreateMetaCommand

Crée une instance de la commande meta spécifiée.
ID3D12Device5::CreateStateObject

Crée un ID3D12StateObject.
ID3D12Device5::EnumerateMetaCommandParameters

Interroge les métadonnées de réflexion sur les paramètres de la commande meta spécifiée.
ID3D12Device5::EnumerateMetaCommands

Interroge les métadonnées de réflexion sur les méta-commandes disponibles.
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo

Interrogez le pilote pour connaître les besoins en ressources pour générer une structure d’accélération.
ID3D12Device5::RemoveDevice

Vous pouvez appeler RemoveDevice pour indiquer au runtime Direct3D 12 que l’appareil GPU a rencontré un problème et ne peut plus être utilisé.

Spécifications

   
Client minimal pris en charge Windows 10, version 1809
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête d3d12.h

Voir aussi

Interfaces de base