перечисление D3D12DDI_NODE_IO_FLAGS_0108 (d3d12umddi.h)

Перечисление D3D12DDI_NODE_IO_FLAGS_0108 указывает флаги, используемые для описания поведения ввода-вывода узла в рабочем графе.

Синтаксис

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
Маска, которую можно использовать для извлечения типа ввода-вывода узла из флагов.
D3D12DDI_NODE_IO_FLAG_TRACK_RW_INPUT_SHARING
Узел отслеживает общий доступ к входным данным для чтения и записи.
D3D12DDI_NODE_IO_FLAG_NODE_FLAGS_MASK
Маска для извлечения флагов, относящихся к узлу.
D3D12DDI_NODE_IO_FLAG_RECORD_FLAGS_MASK
Маска для извлечения флагов, связанных с поведением записи узла.

Замечания

Эти флаги представляют собой копию флагов DDI в NodeIOFlags и кодировке NodeIOKind в метаданных DXIL.

Дополнительные сведения см. в рабочих графов.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка d3d12umddi.h

См. также

D3D12DDI_NODE_IO_KIND_0108