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

Аргументы, используемые для создания аппаратной очереди команд.

Синтаксис

typedef struct D3D12DDIARG_CREATECOMMANDQUEUE_0050 {
  D3D12DDI_COMMAND_QUEUE_FLAGS          QueueFlags;
  UINT                                  NodeMask;
  D3D12DDI_COMMAND_QUEUE_CREATION_FLAGS QueueCreationFlags;
  D3D12DDI_HSCHEDULINGGROUP_0050        SchedulingGroup;
} D3D12DDIARG_CREATECOMMANDQUEUE_0050;

Члены

QueueFlags

Флаги очереди команд.

NodeMask

Маска узла списка команд.

QueueCreationFlags

Флаги создания командной очереди.

SchedulingGroup

Группа планирования оборудования.

Комментарии

Драйвер может иметь очередь команд, которая владеет как программными контекстами, так и аппаратными очередями, если и только в том случае, если очередь команд также владеет контекстами для этих аппаратных очередей. Каждая очередь команд должна быть способна выполнять широковещательную синхронизацию только в контекстах для смешанного оборудования и программного обеспечения или только в аппаратных очередях.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h