Partager via


PFND3D12DDI_CREATESCHEDULINGGROUP_0050 fonction de rappel (d3d12umddi.h)

Crée un groupe de planification.

Syntaxe

PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;

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

Paramètres

unnamedParam1

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

Pointeur vers une structure D3D12DDIARG_CREATESCHEDULINGGROUP_0050 qui contient des arguments pour créer un groupe de planification.

unnamedParam3

Type de handle d’exécution D3D12DDI_HRTSCHEDULINGGROUP_0050 qui représente les contextes associés à un groupe de planification matérielle.

unnamedParam4

Valeur de retour

Retourne HRESULT.

Remarques

Un groupe de planification est un objet de pilote que le runtime va créer et qui doit avoir au moins un contexte 3D/compute créé pendant sa construction. Le runtime autorise la construction de plusieurs contextes. Une fois le pilote retourné à partir de CreateSchedulingGroup, aucun autre contexte ne peut être ajouté.

Le groupe de planification doit contenir tous les contextes qui ciblent du matériel ou des ressources partagés qui seront exploitées par les files d’attente de commandes enfants. Il n’est pas nécessaire de contenir tous les contextes de toutes les files d’attente enfants.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h