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 |