структура D3D12_COMMAND_QUEUE_DESC (d3d12.h)

Описывает очередь команд.

Синтаксис

typedef struct D3D12_COMMAND_QUEUE_DESC {
  D3D12_COMMAND_LIST_TYPE   Type;
  INT                       Priority;
  D3D12_COMMAND_QUEUE_FLAGS Flags;
  UINT                      NodeMask;
} D3D12_COMMAND_QUEUE_DESC;

Члены

Type

Указывает один элемент D3D12_COMMAND_LIST_TYPE.

Priority

Приоритет для очереди команд, как D3D12_COMMAND_QUEUE_PRIORITY константы перечисления, чтобы выбрать обычный или высокий приоритет.

Flags

Задает все флаги из перечисления D3D12_COMMAND_QUEUE_FLAGS .

NodeMask

Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Необходимо задать только 1 бит. См. раздел Системы с несколькими адаптерами.

Комментарии

Эта структура передается в CreateCommandQueue.

Эта структура возвращается id3D12CommandQueue::GetDesc.

Требования

Требование Значение
Заголовок d3d12.h

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

Основные структуры