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