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-a 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 Sistemas multi-adaptadores.

Comentários

Use essa estrutura com PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1903
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001