D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 結構 (d3d12umddi.h)

描述顯示驅動程式用來建立命令簽章的參數。

語法

typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
  UINT                                  ByteStride;
  UINT                                  NumArgumentDescs;
  const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
  D3D12DDI_HROOTSIGNATURE               hRootSignature;
  UINT                                  NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;

成員

ByteStride

指定命令簽章的每個引數大小,以位元組為單位。

NumArgumentDescs

指定命令簽章中的引數數目。

pArgumentDescs

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

hRootSignature

根簽章的控制碼。

NodeMask

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

備註

搭配使用這個結構搭配 PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001

如需詳細資訊,請參閱 網格著色器規格

需求

   
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001