次の方法で共有


D3D12DDI_NODE_CPU_INPUT_0108 構造体 (d3d12umddi.h)

D3D12DDI_NODE_CPU_INPUT_0108構造体は、CPU によって入力が提供される作業グラフ内の単一ノードの入力データを記述します。

構文

typedef struct D3D12DDI_NODE_CPU_INPUT_0108 {
  UINT   EntrypointIndex;
  UINT   NumRecords;
  void   *pRecords;
  UINT64 RecordStrideInBytes;
} D3D12DDI_NODE_CPU_INPUT_0108;

メンバー

EntrypointIndex

作業グラフへの特定のエントリのインデックス。

NumRecords

追加するレコードの数。 NumRecords は常に使用されます。つまり、空のレコードを含む場合でも、空の作業項目の数はノード呼び出しを引き続き実行します。

pRecords

レコード定義へのポインター。C が使用するのと同じメンバーパッキングおよび構造体サイズ規則を使用してレイアウトされます。 ドライバーは、コマンド リストの記録中にこのデータをコピー/保存する必要があります。

RecordStrideInBytes

各レコードの開始間の距離 (バイト単位)。 この値は、最大スカラー メンバー サイズに揃え、4 バイトの倍数である必要があります。

注釈

詳細については、「 作業グラフ」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_DISPATCH_GRAPH_DESC_0108

PFND3D12DDI_DISPATCH_GRAPH_0108