D3D12_DESCRIPTOR_HEAP_DESC 结构 (d3d12.h)

描述描述符堆。

语法

typedef struct D3D12_DESCRIPTOR_HEAP_DESC {
  D3D12_DESCRIPTOR_HEAP_TYPE  Type;
  UINT                        NumDescriptors;
  D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
  UINT                        NodeMask;
} D3D12_DESCRIPTOR_HEAP_DESC;

成员

Type

一个D3D12_DESCRIPTOR_HEAP_TYPE类型的值,该值指定堆中描述符的类型。

NumDescriptors

堆中的描述符数。

Flags

使用按位 OR 运算组合的 D3D12_DESCRIPTOR_HEAP_FLAGS类型值的组合。 生成的值指定堆的选项。

NodeMask

对于单适配器操作,请将此项设置为零。 如果有多个适配器节点,请设置一个位以标识 (描述符堆应用到的设备物理适配器之一) 节点。 掩码中的每个位都对应一个节点。 只能设置一个位。 请参阅 多适配器系统

注解

此结构由以下各项使用:

要求

要求
Header d3d12.h

另请参阅

核心结构

创建描述符堆

描述符堆