Condividi tramite


Interfaccia ID3D12Device5 (d3d12.h)

Rappresenta una scheda virtuale.

Questa interfaccia estende ID3D12Device4.

Nota

Questa interfaccia, introdotta in Windows 10, versione 1809, è la versione più recente dell'interfaccia ID3D12Device. Le applicazioni destinate Windows 10, versione 1809 e versioni successive devono usare questa interfaccia anziché le versioni precedenti.

Ereditarietà

L'interfaccia ID3D12Device5 eredita dall'interfaccia ID3D12Device4.

Metodi

L'interfaccia ID3D12Device5 include questi metodi.

 
ID3D12Device5::CheckDriverMatchingIdentifier

Segnala la compatibilità dei dati serializzati, ad esempio una struttura di accelerazione raytracing serializzata risultante da una chiamata a CopyRaytracingAccelerationStructure con modalità D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE, con il dispositivo/driver corrente.
ID3D12Device5::CreateLifetimeTracker

Crea un rilevamento della durata associato a un callback definito dall'applicazione; il callback riceve notifiche quando viene modificata la durata di un oggetto monitorato.
ID3D12Device5::CreateMetaCommand

Crea un'istanza del comando meta specificato.
ID3D12Device5::CreateStateObject

Crea un ID3D12StateObject.
ID3D12Device5::EnumerateMetaCommandParameters

Esegue query sui metadati di reflection sui parametri del comando meta specificato.
ID3D12Device5::EnumerateMetaCommands

Esegue query sui metadati di reflection sui meta comandi disponibili.
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo

Eseguire una query sul driver per i requisiti delle risorse per creare una struttura di accelerazione.
ID3D12Device5::RemoveDevice

È possibile chiamare RemoveDevice per indicare al runtime Direct3D 12 che il dispositivo GPU ha riscontrato un problema e non può più essere usato.

Requisiti

   
Client minimo supportato Windows 10, versione 1809
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione d3d12.h

Vedi anche

Interfacce principali