Freigeben über


ID3D12Device3-Schnittstelle (d3d12.h)

Stellt einen virtuellen Adapter dar. Diese Schnittstelle erweitert ID3D12Device2 , um die Erstellung von speziellen Diagnoseheaps im Systemspeicher zu unterstützen, die auch im Falle eines GPU-Fehlers oder gerätefernen Szenarios beibehalten werden.

Hinweis Diese Im Windows 10 Fall Creators Update eingeführte Schnittstelle ist die neueste Version der ID3D12Device-Schnittstelle. Anwendungen für die Windows 10 Fall Creators Update und höher sollten diese Schnittstelle anstelle früherer Versionen verwenden.
 

Vererbung

Die ID3D12Device3-Schnittstelle erbt von ID3D12Device2. ID3D12Device3 verfügt auch über folgende Membertypen:

Methoden

Die ID3D12Device3-Schnittstelle verfügt über diese Methoden.

 
ID3D12Device3::EnqueueMakeResident

Macht Objekte asynchron für das Gerät resident.
ID3D12Device3::OpenExistingHeapFromAddress

Erstellt einen speziellen Diagnoseheap im Systemspeicher aus einer Adresse. Der erstellte Heap kann auch im Falle eines GPU-Fehlers oder gerätefernen Szenarios beibehalten werden.
ID3D12Device3::OpenExistingHeapFromFileMapping

Erstellt einen speziellen Diagnoseheap im Systemspeicher aus einem Dateizuordnungsobjekt. Der erstellte Heap kann auch im Falle eines GPU-Fehlers oder gerätefernen Szenarios beibehalten werden.

Hinweise

Verwenden Sie D3D12CreateDevice , um ein Gerät zu erstellen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12.h

Weitere Informationen

Kernschnittstellen

ID3D12Device

ID3D12Device1

ID3D12Device2