次の方法で共有


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