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,通常称为物理(本地)视频内存池。 L1 仅在适配器是离散/NUMA 时可用,并且具有更大的 GPU 带宽,甚至无法由 CPU 访问。 适配器为 UMA 时,此池不可用。

要求

要求 价值
标头 d3d12umddi.h

另请参阅

D3D12DDIARG_CREATEHEAP_0001