Partager via


énumération D3D12DDI_NODE_IO_KIND_0108 (d3d12umddi.h)

L’énumération D3D12DDI_NODE_IO_KIND_0108 spécifie la classe d’entrée ou de sortie d’un nœud dans un graphique de travail.

Syntax

typedef enum D3D12DDI_NODE_IO_KIND_0108 {
  D3D12DDI_NODE_IO_KIND_INVALID,
  D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108,
  D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108,
  D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108,
  D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108,
  D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108,
  D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108,
  D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108,
  D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108,
  D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
} ;

Constantes

 
D3D12DDI_NODE_IO_KIND_INVALID
L’E/S du nœud n’est pas valide ou n’est pas initialisée.
D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108
Le nœud a une entrée vide.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108
Le nœud produit une sortie qui peut être lue et écrite dans.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108
Désigne un tableau de sorties de nœud avec des fonctionnalités de lecture-écriture.
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108
Le nœud a une sortie vide (aucune donnée n’est produite).
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108
Désigne un tableau de nœuds avec des sorties vides.
D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108
Signifie un enregistrement d’entrée de nœud de répartition.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108
Signifie les enregistrements d’entrée de nœud de groupe.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108
Signifie un enregistrement d’entrée de nœud de thread.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Signifie un enregistrement d’entrée de nœud de répartition en lecture-écriture.
D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108
Signifie les enregistrements d’entrée de nœud de groupe en lecture-écriture.
D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108
Signifie un enregistrement d’entrée de nœud de thread en lecture-écriture.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Signifie les enregistrements de sortie de nœud de groupe.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Signifie les enregistrements de sortie de nœud de thread.

Remarques

Chaque définition d’énumération est composée d’un ensemble d’indicateurs de D3D12DDI_NODE_IO_FLAGS_0108 , dans D3D12DDI_NODE_IO_FLAG_KIND_MASK. Cette énumération est une copie DDI de la partie NodeIOKind de l’encodage NodeIOFlags et NodeIOKind dans les métadonnées DXIL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108

D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108

D3D12DDI_NODE_OUTPUT_0108

D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108

D3D12DDI_SHADER_NODE_0108