Compartilhar via


D3D12DDI_NODE_IO_KIND_0108 enumeração (d3d12umddi.h)

A enumeração D3D12DDI_NODE_IO_KIND_0108 especifica a classe de entrada ou saída de um nó em um grafo de trabalho.

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
A E/S do nó é inválida ou não inicializada.
D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108
O nó tem uma entrada vazia.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108
O nó produz uma saída que pode ser lida e gravada.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108
Significa uma matriz de saídas de nó com recursos de leitura/gravação.
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108
O nó tem uma saída vazia (nenhum dado é produzido).
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108
Significa uma matriz de nós com saídas vazias.
D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108
Significa um registro de entrada de nó de expedição.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108
Significa registros de entrada de nó de grupo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108
Significa um registro de entrada de nó de thread.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Significa um registro de entrada de nó de expedição de leitura/gravação.
D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108
Significa registros de entrada de nó de grupo de leitura/gravação.
D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108
Significa um registro de entrada de nó de thread de leitura/gravação.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Significa registros de saída do nó de grupo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Significa registros de saída do nó de thread.

Comentários

Cada definição de enumeração é composta por um conjunto de sinalizadores D3D12DDI_NODE_IO_FLAGS_0108 , dentro de D3D12DDI_NODE_IO_FLAG_KIND_MASK. Essa enumeração é uma cópia DDI da parte NodeIOKind da codificação NodeIOFlags e NodeIOKind nos metadados DXIL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2 (WDDM 3.2)
Cabeçalho d3d12umddi.h

Confira também

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