D3D12DDI_NODE_IO_FLAGS_0108 枚举 (d3d12umddi.h)
D3D12DDI_NODE_IO_FLAGS_0108 枚举指定用于描述工作图中节点的 I/O 行为的标志。
语法
typedef enum D3D12DDI_NODE_IO_FLAGS_0108 {
D3D12DDI_NODE_IO_FLAG_INPUT,
D3D12DDI_NODE_IO_FLAG_OUTPUT,
D3D12DDI_NODE_IO_FLAG_READ_WRITE,
D3D12DDI_NODE_IO_FLAG_EMPTY_RECORD,
D3D12DDI_NODE_IO_FLAG_NODE_ARRAY,
D3D12DDI_NODE_IO_FLAG_THREAD_RECORD,
D3D12DDI_NODE_IO_FLAG_GROUP_RECORD,
D3D12DDI_NODE_IO_FLAG_DISPATCH_RECORD,
D3D12DDI_NODE_IO_FLAG_RECORD_GRANULARITY_MASK,
D3D12DDI_NODE_IO_FLAG_KIND_MASK,
D3D12DDI_NODE_IO_FLAG_TRACK_RW_INPUT_SHARING,
D3D12DDI_NODE_IO_FLAG_NODE_FLAGS_MASK,
D3D12DDI_NODE_IO_FLAG_RECORD_FLAGS_MASK
} ;
常量
D3D12DDI_NODE_IO_FLAG_INPUT 节点旨在接收输入数据。 |
D3D12DDI_NODE_IO_FLAG_OUTPUT 节点生成输出数据。 |
D3D12DDI_NODE_IO_FLAG_READ_WRITE 节点可以读取和写入。 |
D3D12DDI_NODE_IO_FLAG_EMPTY_RECORD 节点有一条空记录。 |
D3D12DDI_NODE_IO_FLAG_NODE_ARRAY 节点是节点数组的一部分。 |
D3D12DDI_NODE_IO_FLAG_THREAD_RECORD 节点是线程记录。 |
D3D12DDI_NODE_IO_FLAG_GROUP_RECORD 节点是组记录。 |
D3D12DDI_NODE_IO_FLAG_DISPATCH_RECORD 节点是调度记录。 |
D3D12DDI_NODE_IO_FLAG_RECORD_GRANULARITY_MASK 可用于从标志中提取记录粒度的掩码。 |
D3D12DDI_NODE_IO_FLAG_KIND_MASK 可用于从标志中提取节点的 I/O 类型的掩码。 |
D3D12DDI_NODE_IO_FLAG_TRACK_RW_INPUT_SHARING 节点跟踪读写输入共享。 |
D3D12DDI_NODE_IO_FLAG_NODE_FLAGS_MASK 用于提取特定于节点的标志的掩码。 |
D3D12DDI_NODE_IO_FLAG_RECORD_FLAGS_MASK 用于提取与节点的记录行为相关的标志的掩码。 |
注解
这些标志是 NodeIOFlags 中的标志和 DXIL 元数据中 NodeIOKind 编码 的 DDI 副本。
有关详细信息,请参阅 工作图。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 24H2 (WDDM 3.2) |
标头 | d3d12umddi.h |