Partilhar via


estrutura D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)

Descreve os parâmetros que o driver de exibição usa para criar uma assinatura de comando.

Sintaxe

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;

Membros

ByteStride

Especifica o tamanho de cada argumento de uma assinatura de comando, em bytes.

NumArgumentDescs

Especifica o número de argumentos na assinatura de comando.

pArgumentDescs

Uma matriz de estruturas de D3D12DDI_INDIRECT_ARGUMENT_DESC, contendo detalhes dos argumentos, incluindo se o argumento é um buffer de vértice, constante, exibição de buffer constante, exibição de recurso de sombreador ou exibição de acesso não ordenado.

hRootSignature

Manipule para a assinatura raiz.

NodeMask

O conjunto de nós. Para uma única operação de GPU, defina isso como zero. Se houver vários nós de GPU, defina bits para identificar os nós (adaptadores físicos do dispositivo) para os quais a assinatura de comando deve ser aplicada. Cada bit na máscara corresponde a um único nó. Consulte os sistemas de vários adaptadores.

Observações

Use essa estrutura com PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.

Consulte a de especificação do Sombreador de Malha para obter mais informações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1903
cabeçalho d3d12umddi.h

Consulte também

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001