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 |