Condividi tramite


enumerazione D3D12DDI_NODE_IO_KIND_0108 (d3d12umddi.h)

L'enumerazione D3D12DDI_NODE_IO_KIND_0108 specifica la classe di input o output per un nodo in un grafico di lavoro.

Sintassi

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

Costanti

 
D3D12DDI_NODE_IO_KIND_INVALID
L'I/O del nodo non è valido o non è inizializzato.
D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108
Il nodo ha un input vuoto.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108
Il nodo genera un output che può essere letto e scritto in .
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108
Indica una matrice di output del nodo con funzionalità di lettura/scrittura.
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108
Il nodo ha un output vuoto (non vengono generati dati).
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108
Indica una matrice di nodi con output vuoti.
D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108
Indica un record di input del nodo dispatch.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108
Indica i record di input dei nodi del gruppo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108
Indica un record di input del nodo del thread.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Indica un record di input del nodo dispatch di lettura/scrittura.
D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108
Indica i record di input dei nodi del gruppo di lettura/scrittura.
D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108
Indica un record di input del nodo del thread di lettura/scrittura.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Indica i record di output dei nodi di gruppo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Indica i record di output del nodo del thread.

Osservazioni

Ogni definizione di enumerazione è costituita da un set di flag D3D12DDI_NODE_IO_FLAGS_0108, all'interno di D3D12DDI_NODE_IO_FLAG_KIND_MASK. Questa enumerazione è una copia DDI della parte NodeIOKind del NodeIOFlags e della codifica NodeIOKind nei metadati DXIL.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2 (WDDM 3.2)
intestazione d3d12umddi.h

Vedere anche

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