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
Il nodo I/O 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 da 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 di invio.
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 thread.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Indica un record di input del nodo di invio in 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 thread di lettura-scrittura.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Indica i record di output dei nodi del gruppo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Indica i record di output del nodo del thread.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2 (WDDM 3.2)
Intestazione d3d12umddi.h

Vedi 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