共用方式為


D3D12DDI_HEAP_FLAGS列舉 (d3d12umddi.h)

D3D12DDI_HEAP_FLAGS列舉指定 Direct3D 12 堆積選項。

Syntax

typedef enum D3D12DDI_HEAP_FLAGS {
  D3D12DDI_HEAP_FLAG_NONE = 0x0,
  D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES = 0x2,
  D3D12DDI_HEAP_FLAG_BUFFERS = 0x4,
  D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE = 0x8,
  D3D12DDI_HEAP_FLAG_PRIMARY = 0x10,
  D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES = 0x20,
  D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION = 0x40
} ;

常數

 
D3D12DDI_HEAP_FLAG_NONE
值: 0x0
沒有旗標。
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES
值: 0x2
堆積支援配置給轉譯目標 (RT) 和 Depth-Stencil (DS) 紋理以外的資源。
D3D12DDI_HEAP_FLAG_BUFFERS
值: 0x4
堆積支援配置給緩衝區的資源。
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE
值: 0x8
堆積支援配置給整個系統一致的資源。
D3D12DDI_HEAP_FLAG_PRIMARY
值: 0x10
堆積支援為主要複本配置的資源。
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES
值: 0x20
堆積支援配置給 RT 和 DS 紋理的資源。
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION
值: 0x40
藉由限制堆積支援的記憶體區段,以支持系統記憶體的透明降級。

規格需求

需求
標頭 d3d12umddi.h (包含 D3d12umddi.h)

另請參閱

D3D12DDIARG_CREATEHEAP_0001