Condividi tramite


struttura D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)

Descrive i parametri usati dal driver di visualizzazione per creare una firma del comando.

Sintassi

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;

Membri

ByteStride

Specifica le dimensioni di ogni argomento di una firma del comando, in byte.

NumArgumentDescs

Specifica il numero di argomenti nella firma del comando.

pArgumentDescs

Matrice di strutture di D3D12DDI_INDIRECT_ARGUMENT_DESC, contenente i dettagli degli argomenti, incluso se l'argomento è un vertex buffer, una costante, una visualizzazione buffer costante, una visualizzazione risorsa shader o una visualizzazione di accesso non ordinata.

hRootSignature

Handle per la firma radice.

NodeMask

Set di nodi. Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare i bit per identificare i nodi (schede fisiche del dispositivo) per cui applicare la firma del comando. Ogni bit nella maschera corrisponde a un singolo nodo. Fare riferimento a Sistemi multi-adattatore.

Osservazioni

Usare questa struttura con PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.

Per altre informazioni, vedere la specifica mesh shader.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1903
intestazione d3d12umddi.h

Vedere anche

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001