ID3D12Device5-Schnittstelle (d3d12.h)
Stellt einen virtuellen Adapter dar.
Diese Schnittstelle erweitert ID3D12Device4.
Hinweis
Diese In Windows 10, Version 1809 eingeführte Schnittstelle ist die neueste Version der ID3D12Device-Schnittstelle. Anwendungen, die auf Windows 10, Version 1809 und höher abzielen, sollten diese Schnittstelle anstelle früherer Versionen verwenden.
Vererbung
Die ID3D12Device5-Schnittstelle erbt von der ID3D12Device4-Schnittstelle.
Methoden
Die ID3D12Device5-Schnittstelle verfügt über diese Methoden.
ID3D12Device5::CheckDriverMatchingIdentifier Meldet die Kompatibilität serialisierter Daten, z. B. einer serialisierten Raytracing-Beschleunigungsstruktur, die sich aus einem Aufruf von CopyRaytracingAccelerationStructure mit dem Modus D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE mit dem aktuellen Gerät/Treiber ergibt. |
ID3D12Device5::CreateLifetimeTracker Erstellt einen Lebensdauer-Tracker, der einem anwendungsdefiniertem Rückruf zugeordnet ist; der Rückruf empfängt Benachrichtigungen, wenn die Lebensdauer eines nachverfolgten Objekts geändert wird. |
ID3D12Device5::CreateMetaCommand Erstellt eine Instanz des angegebenen Metabefehls. |
ID3D12Device5::CreateStateObject Erstellt ein ID3D12StateObject. |
ID3D12Device5::EnumerateMetaCommandParameters Fragt Reflektionsmetadaten zu den Parametern des angegebenen Metabefehls ab. |
ID3D12Device5::EnumerateMetaCommands Fragt Reflektionsmetadaten zu verfügbaren Metabefehlen ab. |
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo Fragen Sie den Treiber nach Ressourcenanforderungen ab, um eine Beschleunigungsstruktur zu erstellen. |
ID3D12Device5::RemoveDevice Sie können RemoveDevice aufrufen, um der Direct3D 12-Runtime mitzuteilen, dass beim GPU-Gerät ein Problem aufgetreten ist und nicht mehr verwendet werden kann. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | d3d12.h |