共用方式為


D3D12DDI_MEMORY_POOL列舉 (d3d12umddi.h)

D3D12DDI_MEMORY_POOL值會指定堆積的記憶體集區。

Syntax

typedef enum D3D12DDI_MEMORY_POOL {
  D3D12DDI_MEMORY_POOL_L0 = 0,
  D3D12DDI_MEMORY_POOL_L1 = 1
} ;

常數

 
D3D12DDI_MEMORY_POOL_L0
值: 0
記憶體集區是 L0,也就是實體系統記憶體集區。 當配接器是離散/NUMA 時,此集區對於CPU具有更大的頻寬,且 GPU 的頻寬較少。 當配接器為 UMA 時,此集區是唯一有效的集區。
D3D12DDI_MEMORY_POOL_L1
值: 1
記憶體集區是 L1,這通常稱為實體 (本機) 視訊記憶體集區。 L1 只有在配接器是離散/NUMA 時才可使用,而且 GPU 的頻寬更大,甚至無法由 CPU 存取。 當配接器為 UMA 時,此集區無法使用。

規格需求

需求
標頭 d3d12umddi.h

另請參閱

D3D12DDIARG_CREATEHEAP_0001