Partager via


structure D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)

Décrit les paramètres utilisés par le pilote d’affichage pour créer une signature de commande.

Syntaxe

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;

Membres

ByteStride

Spécifie la taille de chaque argument d’une signature de commande, en octets.

NumArgumentDescs

Spécifie le nombre d’arguments dans la signature de commande.

pArgumentDescs

Tableau de structures de D3D12DDI_INDIRECT_ARGUMENT_DESC , contenant les détails des arguments, notamment s’il s’agit d’une mémoire tampon de vertex, d’une vue de mémoire tampon constante, d’une vue de mémoire tampon constante, d’une vue de ressource de nuanceur ou d’un affichage d’accès non ordonné.

hRootSignature

Gérez jusqu’à la signature racine.

NodeMask

Ensemble de nœuds. Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez des bits pour identifier les nœuds (les cartes physiques de l’appareil) pour lesquels la signature de commande doit s’appliquer. Chaque bit du masque correspond à un nœud unique. Reportez-vous à Systèmes multi-adaptateurs.

Remarques

Utilisez cette structure avec PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.

Pour plus d’informations, consultez la spécification du nuanceur de maillage .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001