функция обратного вызова 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.

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1809
заголовка d3d12umddi.h