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 |