D3D12DDI_NODE_IO_KIND_0108枚举 (d3d12umddi.h)

D3D12DDI_NODE_IO_KIND_0108 枚举指定工作图中节点的输入或输出类。

语法

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

常数

 
D3D12DDI_NODE_IO_KIND_INVALID
节点 I/O 无效或未初始化。
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
表示线程节点输出记录。

言论

每个枚举定义都由 D3D12DDI_NODE_IO_FLAG_KIND_MASK内的一组 D3D12DDI_NODE_IO_FLAGS_0108 标志组成。 此枚举是 DXIL 元数据中 NodeIOFlags 和 NodeIOKind 编码 NodeIOKind 部分的 DDI 副本。

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2 (WDDM 3.2)
标头 d3d12umddi.h

另请参阅

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