共用方式為


D3D12DDI_MEMORY_POOL列舉 (d3d12umddi.h)

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

語法

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,通常稱為實體(本機)視訊記憶體集區。 只有在配接器是離散/NUMA 時,才可使用 L1,而且 GPU 的頻寬更大,甚至無法由 CPU 存取。 當配接器為 UMA 時,無法使用此集區。

要求

要求 價值
標頭 d3d12umddi.h

另請參閱

D3D12DDIARG_CREATEHEAP_0001