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.

Syntaxe

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
Les E/S de nœud ne sont pas valides ou non initialisées.
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
Signifie 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
Signifie 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 distribution.
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 distribution 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 D3D12DDI_NODE_IO_FLAGS_0108, dans D3D12DDI_NODE_IO_FLAG_KIND_MASK. Cette énumération est une copie DDI de la partie NodeIOKind de la NodeIOFlags et de l’encodage NodeIOKind dans les métadonnées DXIL.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’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