Compartilhar via


Interface ID3D12Device5 (d3d12.h)

Representa um adaptador virtual.

Essa interface estende ID3D12Device4.

Observação

Essa interface, introduzida no Windows 10, versão 1809, é a versão mais recente da interface ID3D12Device. Os aplicativos direcionados Windows 10, versão 1809 e posteriores devem usar essa interface em vez de versões anteriores.

Herança

A interface ID3D12Device5 herda da interface ID3D12Device4.

Métodos

A interface ID3D12Device5 tem esses métodos.

 
ID3D12Device5::CheckDriverMatchingIdentifier

Relata a compatibilidade de dados serializados, como uma estrutura de aceleração de raytracing serializada resultante de uma chamada para CopyRaytracingAccelerationStructure com o modo D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE, com o dispositivo/driver atual.
ID3D12Device5::CreateLifetimeTracker

Cria um rastreador de tempo de vida associado a um retorno de chamada definido pelo aplicativo; o retorno de chamada recebe notificações quando o tempo de vida de um objeto rastreado é alterado.
ID3D12Device5::CreateMetaCommand

Cria uma instância do comando meta especificado.
ID3D12Device5::CreateStateObject

Cria um ID3D12StateObject.
ID3D12Device5::EnumerateMetaCommandParameters

Consulta metadados de reflexão sobre os parâmetros do comando meta especificado.
ID3D12Device5::EnumerateMetaCommands

Consulta metadados de reflexão sobre os metadados disponíveis.
ID3D12Device5::GetRaytracingAccelerationStructurePrebuildInfo

Consulte o driver quanto aos requisitos de recursos para criar uma estrutura de aceleração.
ID3D12Device5::RemoveDevice

Você pode chamar RemoveDevice para indicar ao runtime do Direct3D 12 que o dispositivo de GPU encontrou um problema e não pode mais ser usado.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1809
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho d3d12.h

Confira também

Interfaces de núcleo