D3D12DDIARG_CREATECOMMANDQUEUE_0050 structure (d3d12umddi.h)

Arguments used to create a hardware command queue.

Syntax

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;

Members

QueueFlags

Command queue flags.

NodeMask

The node mask of the command list.

QueueCreationFlags

Command queue creation flags.

SchedulingGroup

The hardware scheduling group.

Remarks

The driver is allowed to have a command queue which owns both software-scheduled contexts, and hardware queues, if and only if the command queue also owns the contexts for those hardware queues. Each command queue must be capable of performing broadcast synchronization across only contexts for mixed hardware and software, or only hardware queues.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h