Partager via


Interface ID3D12Device3 (d3d12.h)

Représente une carte virtuelle. Cette interface étend ID3D12Device2 pour prendre en charge la création de tas de diagnostics à usage spécial dans la mémoire système qui sont conservés même en cas de scénario de panne gpu ou de suppression de périphérique.

Note Cette interface, introduite dans le Windows 10 Fall Creators Update, est la dernière version de l’interface ID3D12Device. Les applications ciblant les Windows 10 Fall Creators Update et versions ultérieures doivent utiliser cette interface à la place des versions antérieures.
 

Héritage

L’interface ID3D12Device3 hérite de ID3D12Device2. ID3D12Device3 a également les types de membres suivants :

Méthodes

L’interface ID3D12Device3 utilise ces méthodes.

 
ID3D12Device3 ::EnqueueMakeResident

Rend les objets résidents de manière asynchrone pour l’appareil.
ID3D12Device3 ::OpenExistingHeapFromAddress

Crée un tas de diagnostic à usage spécial dans la mémoire système à partir d’une adresse. Le tas créé peut persister même en cas d’erreur gpu ou de suppression de périphérique.
ID3D12Device3 ::OpenExistingHeapFromFileMapping

Crée un tas de diagnostic à usage spécial dans la mémoire système à partir d’un objet de mappage de fichiers. Le tas créé peut persister même en cas d’erreur gpu ou de suppression de périphérique.

Remarques

Utilisez D3D12CreateDevice pour créer un appareil.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h

Voir aussi

Interfaces principales

ID3D12Device

ID3D12Device1

ID3D12Device2