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


структура D3D12DDI_NODE_CPU_INPUT_0108 (d3d12umddi.h)

Структура D3D12DDI_NODE_CPU_INPUT_0108 описывает входные данные для одного узла в рабочем графе, где входные данные предоставляются ЦП.

Синтаксис

typedef struct D3D12DDI_NODE_CPU_INPUT_0108 {
  UINT   EntrypointIndex;
  UINT   NumRecords;
  void   *pRecords;
  UINT64 RecordStrideInBytes;
} D3D12DDI_NODE_CPU_INPUT_0108;

Члены

EntrypointIndex

Индекс заданной записи в рабочем графе.

NumRecords

Количество добавляемых записей. NumRecords используется всегда; то есть даже при использовании пустых записей количество пустых рабочих элементов по-прежнему управляет вызовами узлов.

pRecords

Указатель на определения записей, изложенные с теми же правилами упаковки элементов и размера структуры, которые использует C. Драйвер должен скопировать или сохранить эти данные во время записи списка команд.

RecordStrideInBytes

Расстояние между началом каждой записи в байтах. Это значение должно быть выровнено по размеру самого большого скалярного элемента и кратно 4 байтам.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 24H2 (WDDM 3.2)
Верхняя часть d3d12umddi.h

См. также раздел

D3D12DDI_DISPATCH_GRAPH_DESC_0108

PFND3D12DDI_DISPATCH_GRAPH_0108