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