共用方式為


D3D12DDI_NODE_IO_FLAGS_0108列舉 (d3d12umddi.h)

D3D12DDI_NODE_IO_FLAGS_0108列舉會指定旗標,用來描述工作圖形中節點的 I/O 行為。

Syntax

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)
標頭 d3d12umddi.h

另請參閱

D3D12DDI_NODE_IO_KIND_0108