D3D12DDI_NODE_IO_KIND_0108-Enumeration (d3d12umddi.h)

Die D3D12DDI_NODE_IO_KIND_0108-Enumeration gibt die Klasse der Eingabe oder Ausgabe für einen Knoten in einem Arbeitsdiagramm an.

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
} ;

Konstanten

 
D3D12DDI_NODE_IO_KIND_INVALID
Die Knoten-E/A ist ungültig oder nicht initialisiert.
D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108
Der Knoten verfügt über eine leere Eingabe.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108
Der Knoten erzeugt eine Ausgabe, die aus gelesen und in geschrieben werden kann.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108
Kennzeichnet ein Array von Knotenausgaben mit Lese-/Schreibfunktionen.
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108
Der Knoten verfügt über eine leere Ausgabe (es werden keine Daten erzeugt).
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108
Kennzeichnet ein Array von Knoten mit leeren Ausgaben.
D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108
Kennzeichnet einen Eingabedatensatz des Dispatchknotens.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108
Kennzeichnet Eingabedatensätze für Gruppenknoten.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108
Bezeichnet einen Threadknoteneingabedatensatz.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Kennzeichnet einen Lese-/Schreib-Dispatch-Knoteneingabedatensatz.
D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108
Kennzeichnet Eingabedatensätze für Gruppenknoten mit Lese-/Schreibzugriff.
D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108
Kennzeichnet einen Thread-Eingabedatensatz mit Lese-/Schreibzugriff.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Bedeutet Gruppenknotenausgabedatensätze.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Kennzeichnet Threadknotenausgabedatensätze.

Hinweise

Jede Enumerationsdefinition besteht aus einem Satz von D3D12DDI_NODE_IO_FLAGS_0108 Flags innerhalb D3D12DDI_NODE_IO_FLAG_KIND_MASK. Diese Enumeration ist eine DDI-Kopie des NodeIOKind-Teils der NodeIOFlags- und NodeIOKind-Codierung in DXIL-Metadaten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2 (WDDM 3.2)
Kopfzeile d3d12umddi.h

Weitere Informationen

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