Freigeben über


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

Weitere Informationen

Core-Schnittstellen