Interface ID3D12Device3 (d3d12.h)

Representa um adaptador virtual. Essa interface estende ID3D12Device2 para dar suporte à criação de heaps de diagnóstico de finalidade especial na memória do sistema que persistem mesmo no caso de um cenário de falha de GPU ou dispositivo removido.

Nota Essa interface, introduzida no Windows 10 Fall Creators Update, é a versão mais recente da interface ID3D12Device. Os aplicativos direcionados ao Windows 10 Fall Creators Update e posterior devem usar essa interface em vez de versões anteriores.
 

Herança

A interface ID3D12Device3 herda de ID3D12Device2. ID3D12Device3 também tem estes tipos de membros:

Métodos

A interface ID3D12Device3 tem esses métodos.

 
ID3D12Device3::EnqueueMakeResident

Torna os objetos residentes de forma assíncrona para o dispositivo.
ID3D12Device3::OpenExistingHeapFromAddress

Cria um heap de diagnóstico de finalidade especial na memória do sistema a partir de um endereço. O heap criado pode persistir mesmo no caso de um cenário de falha de GPU ou de dispositivo removido.
ID3D12Device3::OpenExistingHeapFromFileMapping

Cria um heap de diagnóstico de finalidade especial na memória do sistema a partir de um objeto de mapeamento de arquivo. O heap criado pode persistir mesmo no caso de um cenário de falha de GPU ou de dispositivo removido.

Comentários

Use D3D12CreateDevice para criar um dispositivo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12.h

Confira também

Interfaces principais

ID3D12Device

ID3D12Device1

ID3D12Device2