Поделиться через


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

Создает группу планирования.

Синтаксис

PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;

HRESULT Pfnd3d12ddiCreateschedulinggroup0050(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATESCHEDULINGGROUP_0050 *unnamedParam2,
  D3D12DDI_HSCHEDULINGGROUP_0050 unnamedParam3,
  D3D12DDI_HRTSCHEDULINGGROUP_0050 unnamedParam4
)
{...}

Параметры

unnamedParam1

Дескриптор устройства отображения (графический контекст).

unnamedParam2

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

unnamedParam3

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

unnamedParam4

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

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

Комментарии

Группа планирования — это объект драйвера, который будет создана средой выполнения и который должен иметь по крайней мере один трехмерный или вычислительный контекст, созданный во время создания. Среда выполнения позволит создавать несколько контекстов. После возврата драйвера из CreateSchedulingGroup больше нельзя добавлять контексты.

Группа планирования должна содержать все контексты, предназначенные для общего оборудования или ресурсов, которые будут использоваться любыми дочерними очередями команд. Он не должен содержать все контексты для всех дочерних очередей.

Требования

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