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の 1 つのメンバーを指定します。

Priority

通常または高優先度を選択するための D3D12_COMMAND_QUEUE_PRIORITY 列挙定数としてのコマンド キューの優先順位。

Flags

D3D12_COMMAND_QUEUE_FLAGS列挙体のフラグを指定します。

NodeMask

単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、コマンド キューが適用されるノード (デバイスの物理アダプター) を識別するようにビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 1 ビットのみを設定する必要があります。 「マルチアダプター システム」を参照してください。

注釈

この構造体は CreateCommandQueue に渡されます。

この構造体は 、ID3D12CommandQueue::GetDesc によって返されます。

要件

要件
Header d3d12.h

こちらもご覧ください

コア構造