Compartir a través de


PFND3D12DDI_CREATESCHEDULINGGROUP_0050 función de devolución de llamada (d3d12umddi.h)

Crea un grupo de programación.

Sintaxis

PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;

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

Parámetros

unnamedParam1

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

Puntero a una estructura de D3D12DDIARG_CREATESCHEDULINGGROUP_0050 que contiene argumentos para crear un grupo de programación.

unnamedParam3

Un D3D12DDI_HRTSCHEDULINGGROUP_0050 tipo de identificador en tiempo de ejecución que representa los contextos asociados a un grupo de programación de hardware.

unnamedParam4

Valor devuelto

Devuelve HRESULT.

Comentarios

Un grupo de programación es un objeto de controlador que creará el tiempo de ejecución y que debe tener al menos un contexto de proceso o 3D creado durante su construcción. El tiempo de ejecución permitirá que se construyan varios contextos. Una vez que el controlador vuelve de CreateSchedulingGroup, no se pueden agregar más contextos.

El grupo de programación debe contener todos los contextos que tienen como destino el hardware o los recursos compartidos que aprovecharán las colas de comandos secundarios. No es necesario contener todos los contextos de todas las colas secundarias.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Encabezado d3d12umddi.h