Поделиться через


Перечисление 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