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 ノードのレコード動作に関連するフラグを抽出するためのマスク。 |
注釈
これらのフラグは、 DXIL メタデータの NodeIOFlags および NodeIOKind エンコード 内のフラグの DDI コピーです。
詳細については、「 作業グラフ」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11バージョン 24H2 (WDDM 3.2) |
Header | d3d12umddi.h |