ID3D12Device3 接口 (d3d12.h)
表示虚拟适配器。 此接口扩展 ID3D12Device2 以支持在系统内存中创建特殊用途诊断堆,即使出现 GPU 故障或设备删除的情况,这些堆仍会保留。
注意Windows 10 Fall Creators Update中引入的此接口是最新版本的 ID3D12Device 接口。 面向 Windows 10 Fall Creators Update 及更高版本的应用程序应使用此接口,而不是早期版本。
继承
ID3D12Device3 接口继承自 ID3D12Device2。 ID3D12Device3 还具有以下类型的成员:
方法
ID3D12Device3 接口具有这些方法。
ID3D12Device3::EnqueueMakeResident 异步使对象驻留在设备中。 |
ID3D12Device3::OpenExistingHeapFromAddress 从地址在系统内存中创建特殊用途诊断堆。 即使出现 GPU 故障或设备删除的情况,创建的堆也可以保留。 |
ID3D12Device3::OpenExistingHeapFromFileMapping 从文件映射对象在系统内存中创建一个特殊用途诊断堆。 即使出现 GPU 故障或设备删除的情况,创建的堆也可以保留。 |
注解
使用 D3D12CreateDevice 创建设备。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |