ID3D12Device3 接口 (d3d12.h)

表示虚拟适配器。 此接口扩展 ID3D12Device2 以支持在系统内存中创建特殊用途诊断堆,即使出现 GPU 故障或设备删除的情况,这些堆仍会保留。

注意Windows 10 Fall Creators Update中引入的此接口是最新版本的 ID3D12Device 接口。 面向 Windows 10 Fall Creators Update 及更高版本的应用程序应使用此接口,而不是早期版本。
 

继承

ID3D12Device3 接口继承自 ID3D12Device2ID3D12Device3 还具有以下类型的成员:

方法

ID3D12Device3 接口具有这些方法。

 
ID3D12Device3::EnqueueMakeResident

异步使对象驻留在设备中。
ID3D12Device3::OpenExistingHeapFromAddress

从地址在系统内存中创建特殊用途诊断堆。 即使出现 GPU 故障或设备删除的情况,创建的堆也可以保留。
ID3D12Device3::OpenExistingHeapFromFileMapping

从文件映射对象在系统内存中创建一个特殊用途诊断堆。 即使出现 GPU 故障或设备删除的情况,创建的堆也可以保留。

注解

使用 D3D12CreateDevice 创建设备。

要求

要求
目标平台 Windows
标头 d3d12.h

另请参阅

核心接口

ID3D12Device

ID3D12Device1

ID3D12Device2