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