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


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

Перечисление D3D12DDI_NODE_IO_KIND_0108 указывает класс входных или выходных данных для узла в рабочем графе.

Синтаксис

typedef enum D3D12DDI_NODE_IO_KIND_0108 {
  D3D12DDI_NODE_IO_KIND_INVALID,
  D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108,
  D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108,
  D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108,
  D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108,
  D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108,
  D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108,
  D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108,
  D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108,
  D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108,
  D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
} ;

Константы

 
D3D12DDI_NODE_IO_KIND_INVALID
Недопустимый или неинициализированный ввод-вывод узла.
D3D12DDI_NODE_IO_KIND_EMPTY_INPUT_0108
Узел имеет пустые входные данные.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_0108
Узел создает выходные данные, которые могут быть считываются и записываются в.
D3D12DDI_NODE_IO_KIND_NODE_OUTPUT_ARRAY_0108
Обозначает массив выходных данных узла с возможностями чтения и записи.
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_0108
Узел имеет пустые выходные данные (данные не создаются).
D3D12DDI_NODE_IO_KIND_EMPTY_OUTPUT_ARRAY_0108
Обозначает массив узлов пустыми выходными данными.
D3D12DDI_NODE_IO_KIND_DISPATCH_NODE_INPUT_RECORD_0108
Подписывает входную запись узла диспетчера.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_INPUT_RECORDS_0108
Подписывает входные записи узла группы.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_INPUT_RECORD_0108
Обозначает входную запись узла потока.
D3D12DDI_NODE_IO_KIND_READ_WRITE_DISPATCH_NODE_INPUT_RECORD_0108
Подписывает входную запись узла отправки для чтения и записи.
D3D12DDI_NODE_IO_KIND_READ_WRITE_GROUP_NODE_INPUT_RECORDS_0108
Подписывает входные записи узла группы чтения и записи.
D3D12DDI_NODE_IO_KIND_READ_WRITE_THREAD_NODE_INPUT_RECORD_0108
Обозначает входную запись узла потока чтения и записи потока.
D3D12DDI_NODE_IO_KIND_GROUP_NODE_OUTPUT_RECORDS_0108
Подписывает записи выходных данных узла группы.
D3D12DDI_NODE_IO_KIND_THREAD_NODE_OUTPUT_RECORDS_0108
Обозначает выходные записи узла потока.

Замечания

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

Требования

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

См. также

D3D12DDI_BROADCASTING_LAUNCH_NODE_PROPERTIES_0108

D3D12DDI_COALESCING_LAUNCH_NODE_PROPERTIES_0108

D3D12DDI_NODE_OUTPUT_0108

D3D12DDI_THREAD_LAUNCH_NODE_PROPERTIES_0108

D3D12DDI_SHADER_NODE_0108