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 时,此池不可用。

要求

要求
Header d3d12umddi.h

另请参阅

D3D12DDIARG_CREATEHEAP_0001