Перечисление 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, этот пул имеет большую пропускную способность для ЦП и меньшую пропускную способность для GPU. Если адаптер имеет значение UMA, этот пул является единственным допустимым.
D3D12DDI_MEMORY_POOL_L1
Значение: 1
Пул памяти — L1, который обычно называется пулом физической (локальной) видеопамять. L1 доступен только в том случае, если адаптер является дискретным или NUMA и имеет большую пропускную способность для GPU и даже не может быть доступен ЦП. Если адаптер имеет значение UMA, этот пул недоступен.

Требования

Требование Значение
Заголовок d3d12umddi.h

См. также раздел

D3D12DDIARG_CREATEHEAP_0001