D3D12_COMMAND_QUEUE_DESC 结构 (d3d12.h)

描述命令队列。

语法

typedef struct D3D12_COMMAND_QUEUE_DESC {
  D3D12_COMMAND_LIST_TYPE   Type;
  INT                       Priority;
  D3D12_COMMAND_QUEUE_FLAGS Flags;
  UINT                      NodeMask;
} D3D12_COMMAND_QUEUE_DESC;

成员

Type

指定 D3D12_COMMAND_LIST_TYPE的一个成员。

Priority

命令队列的优先级,作为 D3D12_COMMAND_QUEUE_PRIORITY 枚举常量来选择普通或高优先级。

Flags

指定 D3D12_COMMAND_QUEUE_FLAGS 枚举中的任何标志。

NodeMask

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

注解

此结构将传递到 CreateCommandQueue 中。

此结构由 ID3D12CommandQueue::GetDesc 返回。

要求

要求
Header d3d12.h

另请参阅

核心结构