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 pour le périphérique d’affichage (contexte graphique).

unnamedParam2

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

unnamedParam3

Un D3D12DDI_HRTSCHEDULINGGROUP_0050 type de handle runtime qui représente les contextes associés à un groupe de planification matérielle.

unnamedParam4

Valeur retournée

Retourne HRESULT.

Remarques

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

Le groupe de planification doit contenir tous les contextes qui ciblent le matériel partagé ou les ressources qui seront exploitées par les files d’attente de commandes enfants. Il n’a pas besoin de contenir tous les contextes pour toutes les files d’attente enfants.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête d3d12umddi.h