Compartir a través de


enumeración D3D12DDI_NODE_IO_KIND_0108 (d3d12umddi.h)

La enumeración D3D12DDI_NODE_IO_KIND_0108 especifica la clase de entrada o salida de un nodo en un gráfico de trabajo.

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
La E/S del nodo no es válida o no inicializada.
D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108
El nodo tiene una entrada vacía.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108
El nodo genera una salida en la que se puede leer y escribir.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108
Indica una matriz de salidas de nodo con funcionalidades de lectura y escritura.
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108
El nodo tiene una salida vacía (no se genera ningún dato).
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108
Indica una matriz de nodos con salidas vacías.
D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108
Indica un registro de entrada de nodo de distribución.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108
Indica los registros de entrada del nodo de grupo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108
Indica un registro de entrada de nodo de subproceso.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Indica un registro de entrada de nodo de distribución de lectura y escritura.
D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108
Indica los registros de entrada del nodo de grupo de lectura y escritura.
D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108
Indica un registro de entrada de nodo de subproceso de lectura y escritura.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Indica los registros de salida del nodo de grupo.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Indica los registros de salida del nodo de subproceso.

Comentarios

Cada definición de enumeración consta de un conjunto de marcas de D3D12DDI_NODE_IO_FLAGS_0108 , dentro de D3D12DDI_NODE_IO_FLAG_KIND_MASK. Esta enumeración es una copia DDI de la parte NodeIOKind de la codificación NodeIOFlags y NodeIOKind en metadatos DXIL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2 (WDDM 3.2)
Encabezado d3d12umddi.h

Consulte también

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