Share via


D3D12_COMMAND_SIGNATURE_DESC 結構 (d3d12.h)

描述命令簽章) (參數的自變數。

語法

typedef struct D3D12_COMMAND_SIGNATURE_DESC {
  UINT                               ByteStride;
  UINT                               NumArgumentDescs;
  const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
  UINT                               NodeMask;
} D3D12_COMMAND_SIGNATURE_DESC;

成員

ByteStride

指定繪圖緩衝區中每個命令的大小,以位元組為單位。

NumArgumentDescs

指定命令簽章中的自變數數目。

pArgumentDescs

D3D12_INDIRECT_ARGUMENT_DESC 結構的陣列,其中包含自變數的詳細數據,包括自變數是否為頂點緩衝區、常數、常數緩衝區檢視、著色器資源檢視或未排序的存取檢視。

NodeMask

針對單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請設定位來識別裝置實體適配卡 (節點) 要套用命令簽章的節點。 遮罩中的每個位都會對應至單一節點。 請參閱 多配接器系統

備註

透過 CreateCommandSignature 使用此結構。

規格需求

需求
標頭 d3d12.h

另請參閱

核心結構