функция обратного вызова PFND3D12DDI_CREATEHWQUEUE_CB_0050 (d3d12umddi.h)

Создает очередь оборудования, связанную с очередью команд.

Синтаксис

PFND3D12DDI_CREATEHWQUEUE_CB_0050 Pfnd3d12ddiCreatehwqueueCb0050;

HRESULT Pfnd3d12ddiCreatehwqueueCb0050(
  D3D12DDI_HRTCOMMANDQUEUE hRTCommandQueue,
  D3DDDICB_CREATEHWQUEUE *unnamedParam2
)
{...}

Параметры

hRTCommandQueue

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

unnamedParam2

Указатель на структуру D3DDDICB_CREATEHWQUEUE , содержащую сведения, необходимые для создания очереди оборудования.

Возвращаемое значение

Возвращает HRESULT.

Комментарии

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

Требования

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