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

Создает контекст, связанный с группой планирования.

Синтаксис

PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050 Pfnd3d12ddiCreateschedulinggroupcontextCb0050;

HRESULT Pfnd3d12ddiCreateschedulinggroupcontextCb0050(
  D3D12DDI_HRTSCHEDULINGGROUP_0050 hRTSchedulingGroup,
  D3DDDICB_CREATECONTEXT *unnamedParam2
)
{...}

Параметры

hRTSchedulingGroup

Тип дескриптора среды выполнения D3D12DDI_HRTSCHEDULINGGROUP_0050, представляющий контексты, связанные с группой планирования оборудования.

unnamedParam2

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

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

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

Комментарии

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

Требования

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